Heterogeneous SuperConcurrent Parallelism (HeSCP)

Abstract

HeSCP (Heterogeneous SuperConcurrent Parallelism, pronounced 'hee- skip') is the tuned use of diverse processors to solve distinct computational needs, in which codes or code portions are directed to the processor(s) best suited for their execution. Implicit in this definition is the idea that different tasks or different portions of these tasks indicate different architectural requirements or different balances of requirements. The processors themselves are generally parallel or other HPC machines. Typically the processors are used concurrently and it is often the case that tools and methodologies used for parallel and vector processing, e.g., code profiling, flow analysis, data dependencies, etc., can be extended to the larger, meta- parallel processor. The super in SuperConcurrent refers to the traditional supercomputing aims of HeSCP, as well as the heterogeneous concurrency superimposed on the various parallel processors, and finally the aim of superlinear performance from the tuned orchestration of the heterogeneous components.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1993
Accession Number
ADA265004

Entities

People

  • R. F. Freund

Organizations

  • Naval Command, Control and Ocean Surveillance Center

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • California
  • Computations
  • Computer Architecture
  • Computer Programming
  • Computer Science
  • Computers
  • Computing System Architectures
  • Distributed Computing
  • Engineering
  • High Performance Computing
  • Information Science
  • Military Research
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Parallel Processors

Readers

  • Computational Modeling and Simulation
  • Parallel and Distributed Computing.