Explicit Parallelism - Programming With Explicit Parallelism

Programming With Explicit Parallelism

  • Occam (programming language)
  • Erlang (programming language)
  • Message Passing Interface
  • Parallel Virtual Machine
  • Ease programming language
  • Ada programming language
  • Java programming language
  • JavaSpaces
Parallel computing
General
  • Cloud computing
  • High-performance computing
  • Cluster computing
  • Distributed computing
  • Grid computing
Levels
  • Bit
  • Instruction
  • Data
  • Task
Threads
  • Superthreading
  • Hyperthreading
Theory
  • Amdahl's law
  • Gustafson's law
  • Cost efficiency
  • Karp–Flatt metric
  • slowdown
  • speedup
Elements
  • Process
  • Thread
  • Fiber
  • PRAM
  • Instruction window
Coordination
  • Multiprocessing
  • Multithreading (computer architecture)
  • Memory coherency
  • Cache coherency
  • Cache invalidation
  • Barrier
  • Synchronization
  • Application checkpointing
Programming
  • Models
    • Implicit parallelism
    • Explicit parallelism
    • Concurrency
  • Flynn's taxonomy
    • SISD
    • SIMD
    • MISD
    • MIMD
      • SPMD
  • Thread (computer science)
  • Non-blocking algorithm
Hardware
  • Multiprocessor
    • Symmetric
    • Asymmetric
  • Memory
    • NUMA
    • COMA
    • distributed
    • shared
    • distributed shared
  • SMT
  • MPP
  • Superscalar
  • Vector processor
  • Supercomputer
  • Beowulf
APIs
  • Ateji PX
  • POSIX Threads
  • OpenMP
  • OpenHMPP
  • OpenACC
  • PVM
  • MPI
  • UPC
  • Intel Threading Building Blocks
  • Boost.Thread
  • Global Arrays
  • Charm++
  • Cilk
  • Co-array Fortran
  • OpenCL
  • CUDA
  • Dryad
  • C++ AMP
Problems
  • Embarrassingly parallel
  • Software lockout
  • Scalability
  • Race condition
  • Deadlock
  • Livelock
  • Deterministic algorithm
  • Parallel slowdown
  • Category: parallel computing
  • Media related to parallel computing at Wikimedia Commons

Read more about this topic:  Explicit Parallelism

Famous quotes containing the words programming, explicit and/or parallelism:

    If there is a price to pay for the privilege of spending the early years of child rearing in the driver’s seat, it is our reluctance, our inability, to tolerate being demoted to the backseat. Spurred by our success in programming our children during the preschool years, we may find it difficult to forgo in later states the level of control that once afforded us so much satisfaction.
    Melinda M. Marshall (20th century)

    I think “taste” is a social concept and not an artistic one. I’m willing to show good taste, if I can, in somebody else’s living room, but our reading life is too short for a writer to be in any way polite. Since his words enter into another’s brain in silence and intimacy, he should be as honest and explicit as we are with ourselves.
    John Updike (b. 1932)

    The secret of heaven is kept from age to age. No imprudent, no sociable angel ever dropt an early syllable to answer the longings of saints, the fears of mortals. We should have listened on our knees to any favorite, who, by stricter obedience, had brought his thoughts into parallelism with the celestial currents, and could hint to human ears the scenery and circumstance of the newly parted soul.
    Ralph Waldo Emerson (1803–1882)