ACM SIGHPC is the
Association for Computing Machinery
The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membe ...
's
Special Interest Group
A special interest group (SIG) is a community within a larger organization with a shared interest in advancing a specific area of knowledge, learning or technology where members cooperate to effect or to produce solutions within their particular f ...
on
High Performance Computing
High-performance computing (HPC) is the use of supercomputers and computer clusters to solve advanced computation problems.
Overview
HPC integrates systems administration (including network and security knowledge) and parallel programming into ...
, an international community of students, faculty, researchers, and practitioners working on
research
Research is creative and systematic work undertaken to increase the stock of knowledge. It involves the collection, organization, and analysis of evidence to increase understanding of a topic, characterized by a particular attentiveness to ...
and in
professional
A professional is a member of a profession or any person who work (human activity), works in a specified professional activity. The term also describes the standards of education and training that prepare members of the profession with the partic ...
practice related to
supercomputing
A supercomputer is a type of computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instruc ...
, high-end
computer
A computer is a machine that can be Computer programming, programmed to automatically Execution (computing), carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic set ...
s, and
cluster computing
A computer cluster is a set of computers that work together so that they can be viewed as a single system. Unlike Grid computing, grid computers, computer clusters have each Node (networking), node set to perform the same task, controlled an ...
. The organization co-sponsors international conferences related to high performance and scientific computing, including:
SC, the International Conference for High Performance Computing, Networking, Storage and Analysis; the Platform for Advanced Scientific Computing (PASC) Conference; Practice and Experience in Advanced Research Computing (PEARC); and PPoPP, the
Symposium on Principles and Practice of Parallel Programming
PPoPP, the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, is an academic conference in the field of parallel programming. PPoPP is sponsored by the Association for Computing Machinery special interest group SIGPLAN.
Hi ...
.
History
ACM SIGHPC was founded on November 1, 2011, with the support of
ACM SIGARCH.
The first chair was
Cherri Pancake, who was also the 1999
ACM/IEEE Supercomputing Conference chair.
During its formation, the SIG was led by a set of volunteer officers:
These officers were replaced by the first elected slate of officers in July 2013, with subsequent elections scheduled every three years.
In addition to elected officers, the SIG is supported by a variety of appointed volunteer leaders who are responsible for membership coordination, creating the newsletter, and other duties needed to operate the SIG; the roles vary as the needs of the SIG change over time. These volunteer leaders are appointed by the SIG chair.
Conferences
ACM SIGHPC co-sponsors the following international conferences related to high performance computing:
* The
SC Conference, the International Conference on High Performance Computing, Networking, Storage and Analysis.
* Platform for Advanced Scientific Computing (PASC)
* Symposium on Principles and Practice of Parallel Programming
PPoPP
* Practice and Experience in Advanced Research Computing (PEARC)
In addition, ACM SIGHPC supports the following conferences with in-cooperation status:
* IEEE
International Parallel and Distributed Processing Symposium
The International Parallel and Distributed Processing Symposium (or IPDPS) is an annual conference for engineers and scientists to present recent findings in the fields of Parallel computing, parallel processing and distributed computing. In additi ...
* International Workshop on Runtime and Operating Systems for Supercomputers
* IEEE Cluster Conference
* EuroMPI/USA Conference
Grants and awards
SIGHPC offers a variety of travel grants to support student participation in its conferences, including a program in partnership with
ACM-W that focuses specifically on participation by women. SIGHPC also sponsors an Outstanding Doctoral Dissertation Award, given each year for the best doctoral dissertation completed in
high performance computing
High-performance computing (HPC) is the use of supercomputers and computer clusters to solve advanced computation problems.
Overview
HPC integrates systems administration (including network and security knowledge) and parallel programming into ...
. This award is open to students studying anywhere in the world who have completed a PhD dissertation with HPC as a central research theme.
The SIG also sponsors the Emerging Woman Leader in Technical Computing Award. This award is offered once every two years and recognizes a woman in high performance and technical computing during the important middle years of their career for their work in research, education, and/or practice over the five to fifteen years after completing her last academic degree.
The ACM SIGHPC Computational and Data Science Fellowships are part of a multi-year program to increase the diversity of students pursuing graduate degrees in data science and computational science. Specifically targeted at women or students from racial/ethnic backgrounds that have not traditionally participated in the computing field, the program is open to students pursuing degrees at institutions anywhere in the world. The program began in 2015 with a five-year commitment of $1.5M in funds from
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
, and continued beginning in 2020 under the sole sponsorship of the SIG. As of the announcement of the 2022 class, the fellowship has supported a total of 73 Phd and MS students.
Chapters
Chapters are sub-organizations within ACM SIGs that may be organized by a geographic region or by a technical topic area. Chapter activities vary, but may include physical meetings, webinars, and workshops. SIGHPC currently supports the following chapters:
* BigData: a topic-oriented chapter devoted to the intersection of HPC and
big data
Big data primarily refers to data sets that are too large or complex to be dealt with by traditional data processing, data-processing application software, software. Data with many entries (rows) offer greater statistical power, while data with ...
.
* Education: this chapter targets aspects of teaching HPC, developing educational or training materials, and curriculum development.
* SIGHPC-RCE: this chapter focuses on issues related to HPC operations in resource constrained environments (RCE).
* SYSPROS: the Systems Professionals chapter (or SYSPROS) supports the interests of systems administrators, developers, engineers, and other professionals involved or interested in the operation and support of systems for high performance computing.
See also
*
Computer engineering
Computer engineering (CE, CoE, or CpE) is a branch of engineering specialized in developing computer hardware and software.
It integrates several fields of electrical engineering, electronics engineering and computer science.
Computer engi ...
*
Computer science
Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
*
Computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, hardware and softw ...
*
High performance technical computing
*
Massively parallel
Massively parallel is the term for using a large number of computer processors (or separate computers) to simultaneously perform a set of coordinated computations in parallel. GPUs are massively parallel architecture with tens of thousands of ...
computing
*
Manycore processor
Manycore processors are special kinds of multi-core processors designed for a high degree of parallel processing, containing numerous simpler, independent processor cores (from a few tens of cores to thousands or more). Manycore processors are use ...
*
Parallel computing
Parallel computing is a type of computing, computation in which many calculations or Process (computing), processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. ...
*
Supercomputer
A supercomputer is a type of computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instruc ...
References
External links
SIGHPC2016 ACM SIGHPC/Intel Computational and Data Science Fellowships
{{Authority control
Association for Computing Machinery Special Interest Groups