HOME
*





Katherine Yelick
Katherine "Kathy" Anne Yelick is an American computer scientist, a professor of Electrical Engineering and Computer Sciences at the University of California, Berkeley, and the Associate Laboratory Director for Computing Sciences at Lawrence Berkeley National Laboratory. Education and career Katherine Yelick received her SB, SM, and PhD in computer science from the Massachusetts Institute of Technology. She joined the faculty at the University of California, Berkeley in 1991. She joined the research staff at Lawrence Berkeley National Laboratory in 1996 as a joint-appointment faculty research scientist, and has been the Associate Laboratory Director for Computing Sciences since 2010. She is known for her work in partitioned global address space programming languages, including co-inventing the Unified Parallel C (UPC) and Titanium languages. She also led the Sparsity project, the first automatically tuned library for sparse matrix kernels, and she co-led the development of the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


High Performance Computing
High-performance computing (HPC) uses supercomputers and computer clusters to solve advanced computation problems. Overview HPC integrates systems administration (including network and security knowledge) and parallel programming into a multidisciplinary field that combines digital electronics, computer architecture, system software, programming languages, algorithms and computational techniques. HPC technologies are the tools and systems used to implement and create high performance computing systems. Recently, HPC systems have shifted from supercomputing to computing clusters and grids. Because of the need of networking in clusters and grids, High Performance Computing Technologies are being promoted by the use of a collapsed network backbone, because the collapsed backbone architecture is simple to troubleshoot and upgrades can be applied to a single router as opposed to multiple ones. The term is most commonly associated with computing used for scientific research or com ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Marvin Victor Zelkowitz
Marvin Victor Zelkowitz (born 7 August 1945) is an American computer scientist and engineer. Zelkowitz earned a degree in mathematics from Rensselaer Polytechnic Institute in 1967 and a master's degree and doctorate in computer science at Cornell University in 1969 and 1971, respectively. He then taught at the University of Maryland, College Park. While holding a professorship within the Department of Computer Science and the University of Maryland Institute for Advanced Computer Studies (UMIACS), he was also affiliated with the Fraunhofer Center for Experimental Software Engineering, since renamed The Fraunhofer USA Center Mid-Atlantic (CMA). He is now Professor Emeritus, having retired in 2007. His early research (1968-early 1980s) was in programming languages. He worked on implementation of programming language features to aid in program development and debugging as well as ways to implement tests for runtime correctness of executable code. His later research dealt with sof ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




California Council On Science And Technology
The California Council on Science and Technology (CCST) is an independent, not-for-profit 501(c)(3) organization designed to offer expert advice to the California state government and to recommend solutions to science and technology-related policy issues. CCST is modeled after the National Academies - the official scholarly body serving the United States of America - to provide the State of California with a parallel network of institutional and individual advisors. History CCST was founded during a period of heightened concern about California's future following the loss of several national competitions for important research facilities. It was established via Assembly Concurrent Resolution (ACR 162) in 1988 by a unanimous vote of the California Legislature, charged to "report to niversitypresidents... and respond to the Governor, the Legislature, and other entities on public policy issues related to science and technology." The first CCST meetings took place in 1989. Core su ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

United States Department Of Energy
The United States Department of Energy (DOE) is an executive department of the U.S. federal government that oversees U.S. national energy policy and manages the research and development of nuclear power and nuclear weapons in the United States. The DOE oversees the U.S. nuclear weapons program, nuclear reactor production for the United States Navy, energy-related research, and domestic energy production and energy conservation. The DOE was created in 1977 in the aftermath of the 1973 oil crisis. It sponsors more physical science research than any other U.S. federal agency, the majority of which is conducted through its system of National Laboratories. The DOE also directs research in genomics, with the Human Genome Project originating from a DOE initiative. The department is headed by the Secretary of Energy, who reports directly to the president of the United States and is a member of the Cabinet. The current Secretary of Energy is Jennifer Granholm, who has served ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


National Energy Research Scientific Computing Center
The National Energy Research Scientific Computing Center (NERSC), is a high-performance computing (supercomputer) National User Facility operated by Lawrence Berkeley National Laboratory for the United States Department of Energy Office of Science. As the mission computing center for the Office of Science, NERSC houses high performance computing and data systems used by 9,000 scientists at national laboratories and universities around the country. NERSC's newest and largest supercomputer is Perlmutter (supercomputer), Perlmutter, which debuted in 2021 ranked 5th on the TOP500 list of world's fastest supercomputers. History NERSC was founded in 1974 as the Controlled Thermonuclear Research Computer Center, or CTRCC, at Lawrence Livermore National Laboratory. The center was created to provide computing resources to the fusion energy research community, and began with a Control Data Corporation 6600 computer (SN-1). The first machine procured directly by the center was a CDC 7600, in ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Director (business)
The term director is a title given to the senior management staff of businesses and other large organizations. The term is in common use with two distinct meanings, the choice of which is influenced by the size and global reach of the organization and the historical and geographic context. Further to this, the term is also used in reference to various technical (legal) definitions specific to corporate governance legislation in individual countries. Thus, a director can be any of: * A person appointed to act as the most senior manager of the company itself (managing director) or of a key function (finance director, operations director, etc.), in which case the title is analogous to and replaces the "C-Suite" titles, this might be considered as the British English meaning of the word. * A person from a group of managers who leads or supervises a particular area of a company, which might be considered to be the American English meaning of the word. * A person holding a "director ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Sparse Matrix
In numerical analysis and scientific computing, a sparse matrix or sparse array is a matrix in which most of the elements are zero. There is no strict definition regarding the proportion of zero-value elements for a matrix to qualify as sparse but a common criterion is that the number of non-zero elements is roughly equal to the number of rows or columns. By contrast, if most of the elements are non-zero, the matrix is considered dense. The number of zero-valued elements divided by the total number of elements (e.g., ''m'' × ''n'' for an ''m'' × ''n'' matrix) is sometimes referred to as the sparsity of the matrix. Conceptually, sparsity corresponds to systems with few pairwise interactions. For example, consider a line of balls connected by springs from one to the next: this is a sparse system as only adjacent balls are coupled. By contrast, if the same line of balls were to have springs connecting each ball to all other balls, the system would correspond to a dense matrix. The ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Self-tuning
In control theory a self-tuning system is capable of optimizing its own internal running parameters in order to maximize or minimize the fulfilment of an objective function; typically the maximization of efficiency or error minimization. Self-tuning and auto-tuning often refer to the same concept. Many software research groups consider auto-tuning the proper nomenclature. Self-tuning systems typically exhibit non-linear adaptive control. Self-tuning systems have been a hallmark of the aerospace industry for decades, as this sort of feedback is necessary to generate optimal multi-variable control for non-linear processes. In the telecommunications industry, adaptive communications are often used to dynamically modify operational system parameters to maximize efficiency and robustness. Examples Examples of self-tuning systems in computing include: * TCP (Transmission Control Protocol) *Microsoft SQL Server (Newer implementations only) *FFTW (Fastest Fourier Transform in the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Unified Parallel C
Unified Parallel C (UPC) is an extension of the C programming language designed for high-performance computing on large-scale parallel machines, including those with a common global address space ( SMP and NUMA) and those with distributed memory (e. g. clusters). The programmer is presented with a single partitioned global address space; where shared variables may be directly read and written by any processor, but each variable is physically associated with a single processor. UPC uses a ''single program, multiple data'' (SPMD) model of computation in which the amount of parallelism is fixed at program startup time, typically with a single thread of execution per processor. In order to express parallelism, UPC extends ISO C 99 with the following constructs: * An explicitly parallel execution model * A shared address space ( storage qualifier) with thread-local parts (normal variables) * Synchronization primitives and a memory consistency model * Explicit communication ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Partitioned Global Address Space
In computer science, partitioned global address space (PGAS) is a parallel programming model paradigm. PGAS is typified by communication operations involving a global memory address space abstraction that is logically partitioned, where a portion is local to each process, thread, or processing element. The novelty of PGAS is that the portions of the shared memory space may have an affinity for a particular process, thereby exploiting locality of reference in order to improve performance. A PGAS memory model is featured in various parallel programming languages and libraries, including: Coarray Fortran, Unified Parallel CSplit-C Fortress, Chapel, X10UPC++Coarray C++


[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Research Scientist
A scientist is a person who conducts scientific research to advance knowledge in an area of the natural sciences. In classical antiquity, there was no real ancient analog of a modern scientist. Instead, philosophers engaged in the philosophical study of nature called natural philosophy, a precursor of natural science. Though Thales (circa 624-545 BC) was arguably the first scientist for describing how cosmic events may be seen as natural, not necessarily caused by gods,Frank N. Magill''The Ancient World: Dictionary of World Biography'', Volume 1 Routledge, 2003 it was not until the 19th century that the term ''scientist'' came into regular use after it was coined by the theologian, philosopher, and historian of science William Whewell in 1833. In modern times, many scientists have advanced degrees in an area of science and pursue careers in various sectors of the economy such as academia, industry, government, and nonprofit environments.'''' History The roles ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]