


default search action
Encyclopedia of Parallel Computing 2011
- David A. Padua:

Encyclopedia of Parallel Computing. Springer 2011, ISBN 978-0-387-09765-7
A
- Ab Initio Molecular Dynamics. 1

- Access Anomaly. 1

- Rajesh K. Karmani, Gul Agha:

Actors. 1-11 - Mark S. Squillante:

Affinity Scheduling. 11-16 - Ajtai-Komlós-Szemerédi Sorting Network. 16

- Joel I. Seiferas:

AKS Network. 16-23 - AKS Sorting Network. 23

- Marian Brezina, Jonathan J. Hu, Ray S. Tuminaro:

Algebraic Multigrid. 23-33 - Peter Sanders:

Algorithm Engineering. 33-38 - Algorithmic Skeletons. 38

- All Prefix Sums. 38

- Jesper Larsson Träff, Robert A. van de Geijn:

All-to-All. 42-47 - All-to-All Broadcast. 47

- Allen and Kennedy Algorithm. 38

- Jesper Larsson Träff, Robert A. van de Geijn:

Allgather. 39-42 - Altivec. 47

- Benjamin Sander:

AMD Opteron Processor Barcelona. 47-52 - Amdahl's Argument. 52

- John L. Gustafson:

Amdahl's Law. 53-60 - AMG. 60

- Analytics, Massive-Scale. 60

- Anomaly Detection. 60

- Ron O. Dror, Cliff Young, David E. Shaw:

Anton, A Special-Purpose Molecular Simulation Machine. 60-71 - Application-Specific Integrated Circuits. 71

- Applications and Parallelism. 71

- Architecture Independence. 71

- Area-Universal Networks. 71

- Calvin Lin:

Array Languages. 71-75 - Jenq Kuen Lee, Rong-Guey Chang, Chi-Bang Kuan:

Array Languages, Compiler Techniques for. 75-87 - Asynchronous Iterations. 87

- Giorgios Kollias, Ananth Grama, Zhiyuan Li:

Asynchronous Iterative Algorithms. 87-95 - Asynchronous Iterative Computations. 95

- R. Clint Whaley:

ATLAS (Automatically Tuned Linear Algebra Software). 95-101 - Atomic Operations. 101

- Automated Empirical Optimization. 101

- Automated Empirical Tuning. 101

- Automated Performance Tuning. 101

- Automated Tuning. 101

- Automatically Tuned Linear Algebra Software (ATLAS). 101

- Richard W. Vuduc:

Autotuning. 102-105
B
- Backpressure. 107

- Thilo Kielmann, Sergei Gorlatch:

Bandwidth-Latency Models (BSP, LogP). 107-112 - Utpal Banerjee:

Banerjee's Dependence Test. 112-120 - Barnes-Hut. 120

- Barriers. 120

- Basic Linear Algebra Subprograms (BLAS). 120

- Rocco De Nicola:

Behavioral Equivalences. 120-127 - Behavioral Relations. 127

- Jack J. Dongarra, Piotr Luszczek:

Benchmarks. 127-129 - Beowulf Clusters. 129

- Beowulf-Class Clusters. 130

- Paul Feautrier:

Bernstein's Conditions. 130-134 - Srinivas Aluru:

Bioinformatics. 134-136 - Bisimilarity. 136

- Rob J. van Glabbeek:

Bisimulation. 136-139 - Bisimulation Equivalence. 139

- Selim G. Akl:

Bitonic Sort. 139-146 - Bitonic Sorting Network. 146

- Gabriel Zachmann:

Bitonic Sorting, Adaptive. 146-157 - Robert A. van de Geijn, Kazushige Goto:

BLAS (Basic Linear Algebra Subprograms). 157-164 - Blocking. 164

- Lawrence Snyder:

Blue CHiP. 165-175 - Blue CHiP Project. 175

- Blue Gene/L. 175

- Blue Gene/P. 175

- Blue Gene/Q. 176

- André Seznec:

Branch Predictors. 176-182 - Brent's Law. 182

- John L. Gustafson:

Brent's Theorem. 182-185 - Jesper Larsson Träff, Robert A. van de Geijn

:
Broadcast. 186-192 - BSP. 192

- Alexander Tiskin:

BSP (Bulk Synchronous Parallelism). 192-199 - Bulk Synchronous Parallelism (BSP). 199

- Bus: Shared Channel. 200

- Rajeev Balasubramonian, Timothy Mark Pinkston:

Buses and Crossbars. 200-205 - Butterfly. 205

C
- Guy L. Steele Jr.:

C. 207-212 - Cache Affinity Scheduling. 212

- Xiaowei Shen:

Cache Coherence. 212-216 - Josep Torrellas:

Cache-Only Memory Architecture (COMA). 216-220 - Caches, NUMA. 220

- Calculus of Mobile Processes. 220

- Mark E. Tuckerman, Eric J. Bohm, Laxmikant V. Kalé, Glenn J. Martyna:

Car-Parrinello Method. 220-227 - Carbon Cycle Research. 220

- CDC 6600. 227

- Pen-Chung Yew:

Cedar Multiprocessor. 227-234 - CELL. 234

- H. Peter Hofstee:

Cell Broadband Engine Processor. 234-241 - Cell Processor. 241

- Cell/B.E. 241

- Matthew J. Sottile:

Cellular Automata. 241-247 - Bruce Hendrickson:

Chaco. 248-249 - Bradford L. Chamberlain:

Chapel (Cray Inc. HPCS Language). 249-256 - Laxmikant V. Kalé:

Charm++. 256-264 - Checkpoint-Recovery. 273

- Checkpoint/Restart. 264

- Martin Schulz:

Checkpointing. 264-273 - CHiP Architecture. 273

- CHiP Computer. 273

- Cholesky Factorization. 273

- Charles E. Leiserson:

Cilk. 273-288 - Cilk Plus. 288

- Cilk++. 288

- Cilk-1. 288

- Cilk-5. 289

- Cilkscreen. 289

- Cluster File Systems. 289

- Cluster of Workstations. 289

- Thomas L. Sterling:

Clusters. 289-297 - CM Fortran. 297

- Daniel P. Siewiorek, Edward F. Gehringer:

Cm* - The First Non-Uniform Memory Access Architecture. 297-303 - CM-Lisp. 304

- CML. 304

- CnC. 304

- Robert W. Numrich:

Coarray Fortran. 304-310 - Cédric Bastoul:

Code Generation. 310-318 - Collect. 318

- Robert A. van de Geijn, Jesper Larsson Träff:

Collective Communication. 318-327 - Dhabaleswar K. Panda, Sayantan Sur, Hari Subramoni, Krishna Chaitanya Kandalla:

Collective Communication, Network Support For. 327-334 - COMA (Cache-Only Memory Architecture). 334

- Laxmikant V. Kalé, Pritish Jetley:

Combinatorial Search. 334-341 - Commodity Clusters. 341

- Communicating Sequential Processes (CSP). 341

- Community Atmosphere Model (CAM). 341

- Community Climate Model (CCM). 341

- Patrick H. Worley, Mariana Vertenstein, Anthony P. Craig:

Community Climate System Model. 342-351 - Community Climate System Model (CCSM). 351

- Community Earth System Model (CESM). 351

- Community Ice Code (CICE). 352

- Community Land Model (CLM). 352

- Compiler Optimizations for Array Languages. 352

- Compilers. 352

- Complete Exchange. 352

- Complex Event Processing. 352

- Computational Biology. 352

- Computational Chemistry. 352

- Computational Models. 352

- Geoffrey C. Fox:

Computational Sciences. 352-360 - John C. Hart:

Computer Graphics. 360-364 - Computing Surface. 364

- Concatenation. 364

- Concurrency Control. 364

- Michael G. Burke, Kathleen Knobe, Ryan Newton, Vivek Sarkar:

Concurrent Collections Programming Model. 364-371 - Concurrent Logic Languages. 371

- John H. Reppy:

Concurrent ML. 371-377 - Concurrent Prolog. 378

- Configurable, Highly Parallel Computer. 378

- Congestion Control. 386

- Pedro Javier García

:
Congestion Management. 378-386 - Connected Components Algorithm. 387

- Guy L. Steele Jr.:

Connection Machine. 387-399 - Guy L. Steele Jr.:

Connection Machine Fortran. 400-403 - Guy L. Steele Jr.:

Connection Machine Lisp. 403-406 - Consistent Hashing. 406

- John Swensen:

Control Data 6600. 406-414 - Coordination. 414

- Copy. 414

- Core2-Duo / Core2-Quad Processors. 414

- COW. 414

- M'hamed Souli, Timothy Prince, Jason Wang:

Crash Simulation. 414-419 - Cray MTA. 419

- Cray Red Storm. 419

- Cray SeaStar Interconnect. 419

- Michael Dungworth, James Harrell, Michael Levine, Stephen Nelson, Steven Oberlin, Steven P. Reinhardt:

CRAY T3E. 419-441 - James L. Schwarzmeier:

Cray Vector Computers. 441-453 - Larry Kaplan:

Cray XMT. 453-457 - Cray XT Series. 457

- Cray XT3. 457

- Jeff Brooks, Gerry Kirschner:

Cray XT3 and Cray XT Series of Supercomputers. 457-470 - Cray XT4. 470

- Dennis Abts:

Cray XT4 and Seastar 3-D Torus Interconnect. 470-477 - Cray XT5. 477

- Cray XT6. 477

- Critical Race. 477

- Critical Sections. 477

- Crossbar. 477

- CS-2. 478

- A. W. Roscoe, Jim Davies:

CSP (Communicating Sequential Processes). 478-482 - Monty Denneau:

Cyclops. 483-488 - Cyclops-64. 488

- Michael S. Schlansker:

Cydra 5. 488-497
D
- DAG Scheduling. 499

- Data Analytics. 499

- Babak Falsafi:

Data Centers. 499-502 - Samuel P. Midkiff:

Data Distribution. 502-508 - Jack B. Dennis:

Data Flow Computer Architecture. 508-512 - Jack B. Dennis:

Data Flow Graphs. 512-518 - Amol Ghoting:

Data Mining. 518-523 - Data Race Detection. 524

- Data Starvation Crisis. 524

- Data-Parallel Execution Extensions. 524

- Dataflow Supercomputer. 524

- Deadlock Detection. 524

- Roy H. Campbell:

Deadlocks. 524-527 - Christof Klausecker, Dieter Kranzlmüller:

Debugging. 527-535 - Joel S. Emer, Tryggve Fossum:

DEC Alpha. 535-545 - Decentralization. 545

- Decomposition. 545

- Deep Analytics. 545

- Burton Smith:

Denelcor HEP. 545-549 - Bernard Philippe, Ahmed H. Sameh:

Dense Linear System Solvers. 549-552 - François Irigoin:

Dependence Abstractions. 552-556 - Dependence Accuracy. 556

- Dependence Analysis. 556

- Dependence Approximation. 556

- Dependence Cone. 556

- Dependence Direction Vector. 557

- Dependence Level. 557

- Dependence Polyhedron. 557

- Paul Feautrier:

Dependences. 557-561 - Detection of DOALL Loops. 561

- Christoph von Praun:

Determinacy. 561-565 - Determinacy Race. 565

- Determinism. 565

- Robert L. Bocchino Jr.:

Deterministic Parallel Java. 566-573 - Direct Schemes. 573

- Distributed Computer. 573

- Distributed Hash Table (DHT). 573

- Distributed Logic Languages. 573

- Distributed Memory Computers. 573

- Distributed Process Management. 574

- Distributed Switched Networks. 574

- Marc Snir:

Distributed-Memory Multiprocessor. 574-578 - Ditonic Sorting. 578

- DLPAR. 578

- Doall Loops. 578

- Thomas George, Vivek Sarin:

Domain Decomposition. 578-587 - DPJ. 587

- DR. 587

- Joefon Jann:

Dynamic Logical Partitioning for POWER Systems. 587-592 - Dynamic LPAR. 592

- Dynamic Reconfiguration. 592

E
- Ken'ichi Itakura:

Earth Simulator. 593-598 - Rita Loogen:

Eden. 598-608 - Bernard Philippe, Ahmed H. Sameh:

Eigenvalue and Singular-Value Problems. 608-615 - David I. August, Arun Raman:

EPIC Processors. 615-622 - Jens Volkert:

Erlangen General Purpose Array (EGPA). 622-631 - ES. 631

- Miguel Sanchez:

Ethernet. 631-637 - Event Stream Processing. 637

- Eventual Values. 637

- Exact Dependence. 637

- Exaflop Computing. 637

- Exaop Computing. 637

- Ravi Nair:

Exascale Computing. 638-644 - Execution Ordering. 644

- Experimental Parallel Algorithmics. 644

- Extensional Equivalences. 644

F
- Fast Algorithm for the Discrete Fourier Transform (DFT). 671

- Fast Fourier Transform (FFT). 645

- Fast Multipole Method (FMM). 645

- Fast Poisson Solvers. 645

- Fat Tree. 645

- Hans P. Zima, Allen P. Nikora:

Fault Tolerance. 645-658 - Fences. 658

- Franz Franchetti, Markus Püschel:

FFT (Fast Fourier Transform). 658-671 - David A. Padua:

FFTW. 671 - Robert B. Ross:

File Systems. 671-679 - Fill-Reducing Orderings. 679

- First-Principles Molecular Dynamics. 679

- Fixed-Size Speedup. 679

- FLAME. 680

- Chris Hsiung:

Floating Point Systems FPS-120B and Derivatives. 680-683 - José Flich:

Flow Control. 683-689 - Michael J. Flynn:

Flynn's Taxonomy. 689-697 - Forall Loops. 697

- John M. Levesque, Gene Wagenbreth:

FORGE. 697-703 - Peter Müller:

Formal Methods-Based Tools for Race, Deadlock, and Other Errors. 704-710 - Michael Metcalf:

Fortran 90 and Its Successors. 711-718 - Fortran, Connection Machine. 718

- Guy L. Steele Jr., Eric E. Allen, David Chase, Christine H. Flood, Victor Luchangco, Jan-Willem Maessen, Sukyoung Ryu:

Fortress (Sun HPCS Language). 718-735 - Forwarding. 735

- Kenichi Miura:

Fujitsu Vector Computers. 735-744 - Fujitsu Vector Processors. 744

- Fujitsu VPP Systems. 744

- Functional Decomposition. 744

- Philip W. Trinder, Hans-Wolfgang Loidl, Kevin Hammond:

Functional Languages. 744-749 - Cormac Flanagan:

Futures. 749-753
G
- GA. 755

- Gather. 755

- Gather-to-All. 755

- Gaussian Elimination. 755

- GCD Test. 755

- Gene Networks Reconstruction. 755

- Gene Networks Reverse-Engineering. 755

- Generalized Meshes and Tori. 755

- Ananth Kalyanaraman:

Genome Assembly. 755-768 - Genome Sequencing. 768

- 3GIO. 768

- Kevin Hammond:

Glasgow Parallel Haskell (GpH). 768-779 - Global Arrays. 779

- Jarek Nieplocha, Manojkumar Krishnan, Bruce J. Palmer, Vinod Tipparaju, Robert J. Harrison, Daniel G. Chavarría-Miranda:

Global Arrays Parallel Programming Toolkit. 779-787 - Gossiping. 788

- GpH (Glasgow Parallel Haskell). 788

- Junichiro Makino:

GRAPE. 788-796 - David A. Bader

, Guojing Cong:
Graph Algorithms. 796-805 - Graph Analysis Software. 805

- Bruce Hendrickson:

Graph Partitioning. 805-808 - Graph Partitioning Software. 808

- Graphics Processing Unit. 808

- John Shalf

, David Donofrio, Chris Rowen, Leonid Oliker, Michael F. Wehner:
Green Flash: Climate Machine (LBNL). 809-819 - Grid Partitioning. 819

- Gridlock. 819

- Group Communication. 819

- Gustafson-Barsis Law. 825

- John L. Gustafson:

Gustafson's Law. 819-825
H
- Half Vector Length. 827

- Hang. 827

- Harmful Shared-Memory Access. 827

- Haskell. 827

- Hazard (in Hardware). 827

- Quincey Koziol:

HDF5. 827-833 - HEP, Denelcor. 833

- Heterogeneous Element Processor. 833

- Hierarchical Data Format. 833

- High Performance Fortran (HPF). 833

- High-Level I/O Library. 833

- High-Performance I/O. 833

- Wu-chun Feng, Heshan Lin:

Homology to Sequence Alignment, From. 834-844 - Horizon. 844

- Jack J. Dongarra, Piotr Luszczek:

HPC Challenge Benchmark. 844-850 - HPF (High Performance Fortran). 850

- Yale N. Patt:

HPS Microarchitecture. 850-851 - HT. 851

- HT3.10. 851

- Guojing Cong, David A. Bader

:
Hybrid Programming With SIMPLE. 851-860 - Hypercube. 860

- Thomas Stricker:

Hypercubes and Meshes. 861-871 - Ümit V. Çatalyürek, Bora Uçar, Cevdet Aykanat:

Hypergraph Partitioning. 871-881 - Hyperplane Partitioning. 881

- Federico Silla:

HyperTransport. 882-889
I
- Xiaosong Ma:

I/O. 975-984 - Alan Gara, José E. Moreira:

IBM Blue Gene Supercomputer. 891-900 - IBM Power. 900

- Tejas Karkhanis, José E. Moreira:

IBM Power Architecture. 900-907 - IBM PowerPC. 907

- José E. Moreira:

IBM RS/6000 SP. 907-912 - IBM SP. 912

- IBM SP1. 912

- IBM SP2. 912

- IBM SP3. 912

- Michael J. Flynn:

IBM System/360 Model 91. 912-914 - IEEE 802.3. 914

- Illegal Memory Access. 914

- Yoichi Muraoka:

Illiac IV. 914-917 - Matthias Bollhöfer

, José Ignacio Aliaga, Alberto F. Martín
, Enrique S. Quintana-Ortí:
ILUPACK. 917-926 - Impass. 926

- Implementations of Shared Memory in Software. 926

- Index. 927

- Dhabaleswar K. Panda, Sayantan Sur:

InfiniBand. 927-935 - Instant Replay. 935

- Instruction Systolic Arrays. 936

- Instruction-Level Parallelism. 935-936

- Intel Celeron. 936

- Josef Weidendorfer:

Intel Core Microarchitecture, x86 Processor Family. 936-944 - Paul Petersen:

Intel® Parallel Studio. 949-951 - Mark Dewing, Douglas Armstrong:

Intel® Thread Profiler. 951-955 - Arch D. Robison:

Intel® Threading Building Blocks (TBB). 955-964 - Paul Petersen:

Intel®Parallel Inspector. 944-949 - Inter-Process Communication. 975

- Interactive Parallelization. 964

- Interconnection Network. 964

- Sudhakar Yalamanchili:

Interconnection Networks. 964-975 - Internet Data Centers. 975

- David A. Padua:

iPSC. 984 - Isoefficiency. 984

J
- Raffaele Tripiccione:

JANUS FPGA-Based Machine. 985-992 - Java. 992

- Michael Philippsen:

JavaParty. 992-997 - Rolf Riesen, Arthur B. Maccabe:

Job Scheduling. 997-1002
K
- k-aryn-fly. 1003

- k-aryn-tree. 1003

- k-ary n-cube. 1003

- Knowledge Discovery. 1003

- KSR. 1003

L
- LANai. 1005

- Languages. 1005

- Jack J. Dongarra, Piotr Luszczek:

LAPACK. 1005-1006 - Large-Scale Analytics. 1006

- Latency Hiding. 1006

- Law of Diminishing Returns. 1006

- Laws. 1006

- Paul Feautrier:

Layout, Array. 1006-1010 - LBNL Climate Computer. 1010

- Field G. Van Zee, Ernie Chan, Robert A. van de Geijn:

libflame. 1010-1014 - Libraries, Numerical. 1014

- Robert Bjornson:

Linda. 1014-1021 - Jack J. Dongarra, Piotr Luszczek:

Linear Algebra Software. 1021-1026 - Bernard Philippe, Ahmed H. Sameh:

Linear Algebra, Numerical. 1026-1027 - Linear Equations Solvers. 1027

- Bernard Philippe, Ahmed H. Sameh:

Linear Least Squares and Orthogonal Factorization. 1027-1033 - Linear Regression. 1033

- Jack J. Dongarra, Piotr Luszczek:

LINPACK Benchmark. 1033-1036 - Linux Clusters. 1036

- Lisp, Connection Machine. 1038

- John L. Gustafson:

Little's Law. 1038-1041 - Little's Lemma. 1041

- Little's Principle. 1041

- Little's Result. 1041

- Little's Theorem. 1041

- Jack J. Dongarra, Piotr Luszczek:

Livermore Loops. 1041-1043 - Load Balancing. 1043

- Aaron T. Becker, Gengbin Zheng, Laxmikant V. Kalé:

Load Balancing, Distributed Memory. 1043-1051 - Keshav Pingali:

Locality of Reference and Parallel Processing. 1051-1056 - Lock-Free Algorithms. 1056

- Locks. 1056

- Logarithmic-Depth Sorting Network. 1056

- Manuel Carro

, Manuel V. Hermenegildo:
Logic Languages. 1057-1068 - LogP Bandwidth-Latency Model. 1068

- Loop Blocking. 1068

- Utpal Banerjee:

Loop Nest Parallelization. 1068-1079 - Loop Tiling. 1079

- Roland Wismüller:

Loops, Parallel. 1079-1087 - LU Factorization. 1087

M
- Manycore. 1089

- MapReduce. 1089

- David A. Padua:

MasPar. 1089 - Amol Ghoting, John A. Gunnels, Mark S. Squillante:

Massive-Scale Analytics. 1089-1095 - Massively Parallel Processor (MPP). 1089

- Matrix Computations. 1095

- José Meseguer:

Maude. 1095-1102 - Media Extensions. 1102

- James Cownie, Duncan Roweth:

Meiko. 1102-1107 - Memory Consistency Models. 1107

- Sarita V. Adve, Hans-Juergen Boehm:

Memory Models. 1107-1110 - Memory Ordering. 1110

- Sally A. McKee, Robert W. Wisniewski:

Memory Wall. 1110-1116 - MEMSY. 1116

- Mesh. 1116

- Mesh Partitioning. 1116

- Message Passing. 1116

- Message Passing Interface (MPI). 1116

- Message-Passing Performance Models. 1116

- George Karypis:

METIS and ParMETIS. 1117-1124 - Allen D. Malony:

Metrics. 1124-1130 - Microprocessors. 1130

- Steven Gottlieb:

MILC. 1130-1140 - Rolf Riesen, Arthur B. Maccabe:

MIMD (Multiple Instruction, Multiple Data) Machines. 1140-1149 - MIMD Lattice Computation. 1149

- MIN. 1149

- ML. 1149

- MMX. 1149

- Model Coupling Toolkit (MCT). 1149

- Models for Algorithm Design and Analysis. 1149

- Gianfranco Bilardi, Andrea Pietracaprina:

Models of Computation, Theoretical. 1150-1158 - Arun Kejariwal, Alexandru Nicolau:

Modulo Scheduling and Loop Pipelining. 1158-1173 - Molecular Evolution. 1173

- Monitors. 1173

- Christian Lengauer:

Monitors, Axiomatic Verification of. 1173-1177 - John L. Gustafson:

Moore's Law. 1177-1184 - William Gropp:

MPI (Message Passing Interface). 1184-1190 - MPI-2 I/O. 1191

- Jean-Pierre Prost:

MPI-IO. 1191-1199 - David A. Padua:

MPP. 1199 - Mul-T. 1199

- Multi-Level Transactions. 1216

- Multi-Streamed Processors. 1223

- Mario Nemirovsky:

Multi-Threaded Processors. 1223-1232 - Multicomputers. 1199

- Multicore Networks. 1199

- Geoff Lowney:

Multiflow Computer. 1199-1209 - Patrick Amestoy, Alfredo Buttari

, Iain S. Duff, Abdou Guermouche, Jean-Yves L'Excellent, Bora Uçar:
Multifrontal Method. 1209-1216 - Robert H. Halstead Jr.:

Multilisp. 1216-1222 - Multimedia Extensions. 1222

- Multiple-Instruction Issue. 1222

- Multiprocessor Networks. 1222

- Multiprocessor Synchronization. 1222

- Multiprocessors. 1222

- Multiprocessors, Symmetric. 1222

- MultiScheme. 1222

- Multistage Interconnection Networks. 1222

- MUMPS. 1238

- Patrick Amestoy, Alfredo Buttari

, Iain S. Duff, Abdou Guermouche, Jean-Yves L'Excellent, Bora Uçar:
Mumps. 1232-1238 - Mutual Exclusion. 1239

- Myri-10G. 1239

- Myricom. 1239

- Scott Pakin

:
Myrinet. 1239-1247
N
- Ananth Grama, Joseph C. Fogarty, Hasan Metin Aktulga, Sagar Pandit:

N-Body Computational Methods. 1259-1268 - Laxmikant V. Kalé, Abhinav Bhatele, Eric J. Bohm, James C. Phillips:

NAMD (NAnoscale Molecular Dynamics). 1249-1254 - NAnoscale Molecular Dynamics (NAMD). 1254

- David H. Bailey:

NAS Parallel Benchmarks. 1254-1259 - David A. Padua:

nCUBE. 1268 - Hiroshi Takahara:

NEC SX Series Vector Computers. 1268-1277 - Guy E. Blelloch:

NESL. 1278-1283 - Nested Loops Scheduling. 1283

- Nested Spheres of Control. 1283

- Robert Latham:

NetCDF I/O Library, Parallel. 1283-1291 - Network Adapter. 1292

- Network Architecture. 1292

- Holger Fröning:

Network Interfaces. 1292-1298 - Kieran T. Herley:

Network Obliviousness. 1298-1303 - David A. Padua:

Network of Workstations. 1303 - Network Offload. 1304

- Olav Lysne, Frank Olaf Sem-Jacobsen:

Networks, Direct. 1304-1310 - María Engracia Gómez Requena:

Networks, Fault-Tolerant. 1310-1316 - Olav Lysne, Frank Olaf Sem-Jacobsen:

Networks, Multistage. 1316-1321 - NI (Network Interface). 1321

- NIC (Network Interface Controller or Network Interface Card). 1321

- Node Allocation. 1321

- Danny Hendler:

Non-Blocking Algorithms. 1321-1329 - Nondeterminator. 1329

- Nonuniform Memory Access (NUMA) Machines. 1329

- NOW. 1329

- Alessandro Bardine, Pierfrancesco Foglia, Cosimo Antonio Prete, Marco Solinas:

NUMA Caches. 1329-1338 - Numerical Algorithms. 1338

- Numerical Libraries. 1338

- Numerical Linear Algebra. 1339

- Michael Garland:

NVIDIA GPU. 1339-1345 - Niranjan Govind, Eric J. Bylaska, Wibe A. de Jong, Karol Kowalski, Tjerk P. Straatsma, Marat Valiev, Hubertus Johannes Jacobus Van Dam:

NWChem. 1345-1353
O
- Omega Calculator. 1355

- Omega Library. 1355

- Omega Project. 1355

- David Wonnacott:

Omega Test. 1355-1365 - One-to-All Broadcast. 1365

- Open Distributed Systems. 1365

- Barbara M. Chapman, James LaGrone:

OpenMP. 1365-1371 - Karl Fürlinger:

OpenMP Profiling with OmpP. 1371-1379 - Stephen W. Poole, Oscar R. Hernandez, Jeffery A. Kuehn, Galen M. Shipman, Anthony Curtis, Karl Feind:

OpenSHMEM - Toward a Unified RMA Model. 1379-1391 - Rolf Riesen, Arthur B. Maccabe:

Operating System Strategies. 1391-1401 - Optimistic Loop Parallelization. 1401

- Orthogonal Factorization. 1401

- OS Jitter. 1401

- OS, Light-Weight. 1401

- Out-of-Order Execution Processors. 1401

- Overdetermined Systems. 1401

- Overlay Network. 1401

- Christian Lengauer:

Owicki-Gries Method of Axiomatic Verification. 1401-1406
P
- Bruce Leasure:

Parafrase. 1407-1409 - Parallel Communication Models. 1409

- David J. Kuck:

Parallel Computing. 1409-1416 - Parallel I/O Library (PIO). 1416

- Parallel Ocean Program (POP). 1416

- Parallel Operating System. 1416

- Parallel Prefix Algorithms. 1416

- Parallel Prefix Sums. 1416

- Parallel Random Access Machines (PRAM). 1417

- Sergei Gorlatch, Murray Cole:

Parallel Skeletons. 1417-1422 - Gregory R. Watson:

Parallel Tools Platform. 1422-1429 - Alain Darte:

Parallelism Detection in Nested Loops, Optimal. 1429-1442 - Parallelization. 1442

- David A. Padua:

Parallelization, Automatic. 1442-1450 - Utpal Banerjee:

Parallelization, Basic Block. 1450-1458 - Parallelization, Loop Nest. 1458

- ParaMETIS. 1458

- Olaf Schenk, Klaus Gärtner:

PARDISO. 1458-1464 - David A. Padua:

PARSEC Benchmarks. 1464 - Partial Computation. 1464

- Particle Dynamics. 1465

- Particle Methods. 1465

- Partitioned Global Address Space (PGAS) Languages. 1465

- Partitioning Tool for Hypergraphs (PaToH). 1487

- Howard Jay Siegel, Bobby Dalton Young:

PASM Parallel Processing System. 1465-1476 - Roy H. Campbell:

Path Expressions. 1476-1479 - Ümit V. Çatalyürek, Cevdet Aykanat:

PaToH (Partitioning Tool for Hypergraphs). 1479-1487 - PC Clusters. 1487

- Jasmin Ajanovic:

PCI Express. 1487-1498 - PCI-E. 1498

- PCI-Express. 1498

- PCIe. 1498

- Stefan Schmid, Roger Wattenhofer:

Peer-to-Peer. 1498-1506 - Pentium. 1506

- E. N. Elnozahy, Evan Speight, Jian Li, Ramakrishnan Rajamony, Lixin Zhang, L. Baba Arimilli:

PERCS System Architecture. 1506-1515 - David A. Padua:

Perfect Benchmarks. 1515 - Michael Gerndt:

Performance Analysis Tools. 1515-1522 - Performance Measurement. 1522

- Performance Metrics. 1522-1525

- Michael Gerndt:

Periscope. 1525 - Personalized All-to-All Exchange. 1525

- Petaflop Barrier. 1525

- David A. Padua:

Petascale Computer. 1525 - Jack B. Dennis:

Petri Nets. 1525-1530 - Barry Smith

:
PETSc (Portable, Extensible Toolkit for Scientific Computation). 1530-1539 - George Almási:

PGAS (Partitioned Global Address Space) Languages. 1539-1545 - Phylogenetic Inference. 1545

- Alexandros Stamatakis:

Phylogenetics. 1545-1554 - Davide Sangiorgi:

Pi-Calculus. 1554-1562 - David A. Padua:

Pipelining. 1562-1563 - Place-Transition Nets. 1563

- John A. Gunnels:

PLAPACK. 1563-1568 - Jack J. Dongarra, Piotr Luszczek:

PLASMA. 1568-1570 - Bernd Mohr:

PMPI Tools. 1570-1575 - Pnetcdf. 1575

- Point-to-Point Switch. 1575

- Rudolf Eigenmann:

Polaris. 1575-1581 - Polyhedra Scanning. 1581

- Paul Feautrier, Christian Lengauer:

Polyhedron Model. 1581-1592 - Polytope Model. 1592

- Position Tree. 1592

- David A. Padua:

POSIX Threads (Pthreads). 1592-1593 - Pradip Bose:

Power Wall. 1593-1608 - Joseph F. JáJá:

PRAM (Parallel Random Access Machines). 1608-1615 - Anshul Gupta:

Preconditioners for Sparse Iterative Methods. 1615-1624 - Prefix. 1624

- Prefix Reduction. 1624

- Problem Architectures. 1624

- Rocco De Nicola:

Process Algebras. 1624-1636 - Process Calculi. 1636

- Process Description Languages. 1636

- Process Synchronization. 1637

- David A. Padua:

Processes, Tasks, and Threads. 1637 - Processor Allocation. 1637

- Processor Arrays. 1637

- David A. Padua:

Processors-in-Memory. 1637 - Profiling. 1637

- Profiling with OmpP, OpenMP. 1637

- Program Graphs. 1637

- Programmable Interconnect Computer. 1637

- Programming Languages. 1637-1638

- Programming Models. 1638

- Prolog. 1638

- David A. Padua:

Prolog Machines. 1638 - Promises. 1638

- Roger S. Armen, Eric R. May, Michela Taufer:

Protein Docking. 1638-1647 - Pthreads (POSIX Threads). 1647

- Al Geist:

PVM (Parallel Virtual Machine). 1647-1651
Q
- Karl Jansen:

QCD (Quantum Chromodynamics) Computations. 1657-1661 - Olivier Pène:

QCD apeNEXT Machines. 1653-1657 - Norman H. Christ:

QCD Machines. 1661-1668 - Norman H. Christ:

QCDSP and QCDOC Computers. 1668-1677 - QsNet. 1677

- Salvador Coll:

Quadrics. 1677-1689 - Quantum Chemistry. 1689

- Quantum Chromodynamics (QCD) Computations. 1689

- Quicksort. 1689

R
- Benoît Meister, Nicolas Vasilache, David Wohlford, Muthu Manikandan Baskaran, Allen Leung, Richard Lethin:

R-Stream Compiler. 1756-1765 - Race. 1691

- Christoph von Praun:

Race Conditions. 1691-1697 - Christoph von Praun:

Race Detection Techniques. 1697-1706 - Jeremy T. Fineman, Charles E. Leiserson:

Race Detectors for Cilk and Cilk++ Programs. 1706-1719 - Race Hazard. 1719

- Radix Sort. 1719

- Efstratios Gallopoulos

:
Rapid Elliptic Solvers. 1719-1728 - Reconfigurable Computer. 1728

- Reconfigurable Computers. 1728

- Reconstruction of Evolutionary Trees. 1728

- Marc Snir:

Reduce and Scan. 1728-1736 - Relaxed Memory Consistency Models. 1736

- Reliable Networks. 1736

- Rendezvous. 1736

- Michael Heath:

Reordering. 1736-1741 - Resource Affinity Scheduling. 1741

- Resource Management for Parallel Computers. 1741

- Rewriting Logic. 1741

- Ring. 1741

- Don Grice, Andrew B. White Jr.:

Roadrunner Project, Los Alamos. 1741-1748 - Router Architecture. 1748

- Router-Based Networks. 1749

- Pedro López:

Routing (Including Deadlock Avoidance). 1749-1756 - Joel H. Saltz, Raja Das:

Run Time Parallelization. 1765-1771 - Runtime System. 1771

S
- Scalability. 1773

- Scalable Coherent Interface (SCI). 1773

- Jack J. Dongarra, Piotr Luszczek:

ScaLAPACK. 1773-1775 - Felix Wolf:

Scalasca. 1775-1785 - Scaled Speedup. 1785

- Jesper Larsson Träff:

Scan for Distributed Memory, Message-Passing Systems. 1785-1787 - Scan, Reduce and. 1787

- Scatter. 1788

- Scheduling. 1788

- Patrice Quinton:

Scheduling Algorithms. 1788-1794 - Hermann Hellwagner:

SCI (Scalable Coherent Interface). 1794-1803 - Martin Fränzle, Christian Lengauer:

Semantic Independence. 1803-1810 - Semaphores. 1810

- Sequential Consistency. 1810

- Server Farm. 1810

- Shared Interconnect. 1810

- Shared Virtual Memory. 1810

- Shared-Medium Network. 1810

- Luis Ceze:

Shared-Memory Multiprocessors. 1810-1812 - SHMEM. 1812

- Kei Hiraki:

SIGMA-1. 1812-1819 - SIMD (Single Instruction, Multiple Data) Machines. 1819

- SIMD Extensions. 1819

- SIMD ISA. 1819

- Rolf Riesen, Arthur B. Maccabe:

Single System Image. 1820-1827 - Singular-Value Decomposition (SVD). 1827

- John Feo:

Sisal. 1827-1831 - Small-World Network Analysis and Partitioning (SNAP) Framework. 1831

- Kamesh Madduri:

SNAP (Small-World Network Analysis and Partitioning) Framework. 1832-1837 - Tanguy Risset:

SoC (System on Chip). 1837-1842 - Maleq Khan, V. S. Anil Kumar, Madhav V. Marathe, Paula Elaine Stretz:

Social Networks. 1842-1848 - Software Autotuning. 1848

- Sandhya Dwarkadas:

Software Distributed Shared Memory. 1848-1855 - Laxmikant V. Kalé, Edgar Solomonik:

Sorting. 1855-1862 - Michael Bader, Hans-Joachim Bungartz, Miriam Mehl:

Space-Filling Curves. 1862-1867 - Thomas Huckle, Matous Sedlacek:

SPAI (SParse Approximate Inverse). 1867-1870 - David A. Bader

, Guojing Cong:
Spanning Tree, Minimum Weight. 1870-1877 - Sparse Approximate Inverse Matrix. 1877

- Anshul Gupta:

Sparse Direct Methods. 1877-1886 - Sparse Gaussian Elimination. 1886

- Sparse Iterative Methods, Preconditioners for. 1886

- Matthias S. Müller

, Brian Whitney, Robert Henschel, Kalyan Kumaran:
SPEC Benchmarks. 1886-1893 - SPEC HPC2002. 1893

- SPEC HPC96. 1893

- SPEC MPI2007. 1893

- SPEC OMP2001. 1894

- Special-Purpose Machines. 1894

- Speculation. 1894

- Josep Torrellas:

Speculation, Thread-Level. 1894-1900 - Speculative Multithreading (SM). 1901

- Speculative Parallelization. 1901

- Lawrence Rauchwerger:

Speculative Parallelization of Loops. 1901-1912 - Speculative Run-Time Parallelization. 1912

- Speculative Thread-Level Parallelization. 1912

- Speculative Threading. 1912

- Speedup. 1912

- Eric Polizzi:

SPIKE. 1912-1920 - Markus Püschel, Franz Franchetti, Yevgen Voronenko:

Spiral. 1920-1933 - Frederica Darema:

SPMD Computational Model. 1933-1943 - SSE. 1943

- Stalemate. 1943

- State Space Search. 1943

- Stream Processing. 1943

- Ryan Newton:

Stream Programming Languages. 1943-1949 - Strong Scaling. 1949

- Amol Ghoting, Konstantin Makarychev:

Suffix Trees. 1949-1955 - Superlinear Speedup. 1955

- Xiaoye Sherry Li, James Demmel, John R. Gilbert, Laura Grigori, Meiyue Shao

:
SuperLU. 1955-1962 - Supernode Partitioning. 1962

- Wen-mei W. Hwu:

Superscalar Processors. 1962-1966 - David A. Bader

, Guojing Cong:
SWARM: A Parallel Programming Framework for Multicore Processors. 1966-1971 - José Flich:

Switch Architecture. 1971-1977 - Switched-Medium Network. 1977

- Sudhakar Yalamanchili:

Switching Techniques. 1977-1989 - Symmetric Multiprocessors. 1989

- Michael L. Scott:

Synchronization. 1989-1996 - System Integration. 1996

- System on Chip (SoC). 1997

- Jaroslaw Zola, Srinivas Aluru:

Systems Biology, Network Inference in. 1997-2002 - Systolic Architecture. 2002

- James Reinders:

Systolic Arrays. 2002-2011
T
- Yves Robert:

Task Graph Scheduling. 2013-2025 - Task Mapping, Topology Aware. 2025

- Tasks. 2025

- Sameer Shende, Allen D. Malony, Alan Morris, Wyatt Spear, Scott Biersdorff:

TAU. 2025-2029 - TAU Performance System®. 2029

- TBB (Intel Threading Building Blocks). 2029

- Tensilica. 2029

- Burton Smith:

Tera MTA. 2030-2034 - Dali Wang, Daniel M. Ricciuto, Wilfred M. Post, Michael W. Berry:

Terrestrial Ecosystem Carbon Modeling. 2034-2039 - Terrestrial Ecosystem Modeling. 2039

- The High Performance Substrate. 2039

- Theory of Mazurkiewicz-Traces. 2039

- Thick Ethernet. 2039

- Thin Ethernet. 2039

- Thread Level Speculation (TLS) Parallelization. 2040

- Thread-Level Data Speculation (TLDS). 2040

- Thread-Level Speculation. 2040

- Threads. 2040

- François Irigoin:

Tiling. 2040-2049 - Katherine A. Yelick, Susan L. Graham, Paul N. Hilfinger, Dan Bonachea

, Jimmy Su, Amir Kamil, Kaushik Datta, Phillip Colella, Tong Wen:
Titanium. 2049-2055 - TLS. 2055

- Jack J. Dongarra, Piotr Luszczek:

TOP500. 2055-2057 - Abhinav Bhatele:

Topology Aware Task Mapping. 2057-2062 - Torus. 2062

- Total Exchange. 2062

- Stefan M. Freudenberger:

Trace Scheduling. 2062-2071 - Volker Diekert, Anca Muscholl:

Trace Theory. 2071-2079 - Tracing. 2079

- Maurice Herlihy:

Transactional Memories. 2079-2086 - J. Eliot B. Moss:

Transactions, Nested. 2086-2093 - Transpose. 2094

- TStreams. 2094

- Tuning and Analysis Utilities. 2094

U
- Allan Gottlieb:

Ultracomputer, NYU. 2095-2103 - Uncertainty Quantification. 2103

- Underdetermined Systems. 2103

- Unified Parallel C. 2103

- Utpal Banerjee:

Unimodular Transformations. 2103-2112 - Universal VLSI Circuits. 2112

- Gianfranco Bilardi, Geppino Pucci:

Universality in VLSI Computation. 2112-2118 - William Carlson, Phillip Merkey:

UPC. 2118-2124 - Use-Def Chains. 2124

V
- Holger Brunst, Andreas Knüpfer:

Vampir. 2125-2129 - Vampir 7. 2129

- Vampir NG. 2129

- VampirServer. 2129

- VampirTrace. 2129

- Valentina Salapura:

Vector Extensions, Instruction-Set Architecture (ISA). 2129-2135 - Vectorization. 2135

- Verification of Parallel Shared-Memory Programs, Owicki-Gries Method of Axiomatic. 2135

- View from Berkeley. 2135

- Virtual Shared Memory. 2135

- Joseph A. Fisher, Paolo Faraboschi, Cliff Young:

VLIW Processors. 2135-2142 - VLSI Algorithmics. 2142

- Franco P. Preparata:

VLSI Computation. 2142-2149 - VNG. 2149

W
- James Reinders

:
Warp and iWarp. 2151-2159 - Wavefront Arrays. 2159

- Weak Scaling. 2159

- Whole Program Analysis. 2159

- Work-Depth Model. 2160

- Workflow Scheduling. 2160

Z
- Z-Level Programming Language. 2161

- Bradford L. Chamberlain:

ZPL. 2161-2166

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














