Adaptive Environment for Supercompiling with Optimized Parallelism (AESOP)

Abstract

Moore's Law would have ceased applying if all new chips had not become multicore a decade ago. Demand for higher performance continues unabated but to achieve that performance, applications must employ parallelization. Programmers are not equipped for that and most codes have no notion of parallelization in them. Meanwhile, compilers are increasingly complex and highly tuned to their target platform, which evolves too rapidly for them to keep up. Hence, research is needed to address these problems. AESOP addresses all these issues: it adapts to any hardware it is to target, automatically parallelizes serial codes as this project ended. We recommend DARPA create new programs focused on the problems of parallelization and tools to support it as a matter of high priority so that military systems can meet the increased demands placed on them.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2011
Accession Number
ADA554687

Entities

People

  • Jonathan E Rosenberg

Organizations

  • BAE Systems

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Human Systems
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Application Software
  • Central Processing Units
  • Cognitive Systems Engineering
  • Compilers
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Department Of Defense
  • Field Programmable Gate Arrays
  • Graphics Processing Unit
  • Human-Computer Interaction
  • Instruction Set Architecture
  • Operating Systems
  • Programming Languages

Fields of Study

  • Computer science

Readers

  • Distributed Systems and Data Platform Development
  • Economics
  • Parallel and Distributed Computing.