• Home
  • Search
  • Foundations for Program Development on CBE
  • https://doi.org/10.1007/978-1-4419-0308-2_6Copy DOI Icon

Foundations for Program Development on CBE

  • Jan 1, 2009
  • Sandeep Koranne
Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

In this chapter we present the foundations of parallel computing. We discuss Amdahl’s Law Gustafson’s Law the NC complexity class and Boolean circuits. We present pthreads, the POSIX thread API for expressing parallel programs. The multi-faceted parallelism present in the Cell architecture is introduced.We also briefly discuss OpenMP. This chapter also includes a list of things to watch out for when writing programs for the Cell.

Similar Papers
  • Research Article
  • Citations1

Non-cancellative Boolean circuits: A generalization of monotone boolean circuits

  • Apr 01, 2000
  • Theoretical Computer Science
  • Rimli Sengupta +1
  • Conference Article
  • Citations14

Relativized circuit complexity

  • Nov 01, 1983
  • Christopher B Wilson
  • Research Article
  • Citations31

On the Circuit Complexity of Sigmoid Feedforward Neural Networks

  • Oct 01, 1996
  • Neural Networks
  • Valeriu Beiu +1
  • Book Chapter
  • Citations1

Finite Automata with Generalized Acceptance Criteria

  • Jan 01, 1999
  • Timo Peichl +1
  • PDF
  • Research Article
  • Citations33

The Computational Complexity of Understanding Binary Classifier Decisions

  • Jan 21, 2021
  • Journal of Artificial Intelligence Research
  • Stephan Waeldchen +3
  • Conference Article
  • Citations65

Nondeterministic NC/sup 1/ computation

  • May 24, 1996
  • H Caussinus +3
  • PDF
  • Research Article
  • Citations4

Complexity classifications for different equivalence and audit problems for Boolean circuits

  • Sep 30, 2012
  • Logical Methods in Computer Science
  • Elmar Bã¶Hler +5
  • Research Article
  • Citations54

Orchestrating the execution of stream programs on multicore platforms

  • May 30, 2008
  • ACM SIGPLAN Notices
  • Manjunath Kudlur +1
  • Conference Article
  • Citations1

Keynote speech 1: Creating IoT applications through visual programming and service orchestration

  • May 01, 2016
  • Yinong Chen +2
  • Conference Article
  • Citations29

Application of Parallel (MIMD) Computers to Reservoir Simulation

  • Feb 01, 1987
  • SPE Symposium on Reservoir Simulation
  • S L Scott +3
  • PDF
  • Research Article
  • Citations9

A tool for automatic parallelization of affine programs for systems with shared and distributed memory

  • Oct 15, 2019
  • Russian Technological Journal
  • Sh. G. Magomedov +1
  • Conference Article
  • Citations3

An object-based parallel programming assistant

  • Jan 01, 1988
  • E T Hvannberg +1
  • Book Chapter

Parallel Design Patterns

  • Dec 12, 2011
  • Tim Mattson
  • Research Article

Inferring Scalability from Program Pseudocode

  • Jan 01, 2014
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Mihai Leția
  • Research Article
  • Citations14

VCluster: a thread‐based Java middleware for SMP and heterogeneous clusters with thread migration support

  • Nov 21, 2007
  • Software: Practice and Experience
  • Hua Zhang +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.