James T. Kuehn

Learn More
A superset of the C programming language that is applicable to the SIMD/MIMD mode processing environment of PASM is described. The language extensions for SIMD mode include the definition of parallel variables, functions, and expressions; a scheme for accessing parallel variables; and extended control structure semantics. Extensions for MIMD mode are(More)
PASM is a multifunction partitionable SIMD/MIMD system being designed at Purdue for parallel image understanding. It is to be a large-scale, dynamically reconfigurable multimicroprocessor system, which will incorporate over 1,000 complex processing elements. Parallel algorithm studies and simulations have been used to analyze application tasks in order to(More)
directory-based cache coherence protocol for the dash multiprocessor. Machine-independent virtual memory management for paged uniprocessor and multi-processor architectures. [24] Mark S. Squillante and Edward D. Lazowska. Using processor-cache anity information in shared-memory multiprocessor scheduling. Memory consistency and event ordering in scalable(More)
  • 1