


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




Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID