The Illinois Aggressive Cache-Only Memory Architecture Multiprocessor - (I-ACOMA)


Josep Torrellas, David Padua
University of Illinois at Urbana-Champaign

The objective of this work is the point design study of the Illinois Aggressive Cache-Only Memory Architecture (I-ACOMA) multiprocessor, a novel distributed shared-memory multiprocessor (DSM) that delivers petaflop-scale performance without surrendering programmability.

I-ACOMA is designed to address some of the most important challenges that architects will face in the next two decades, namely the widening gap between the speed of multi GHz processors and the much slower cache hierarchy, memory and network subsystems, the increasing underutilization of the large number of transistors that can be embedded on a processor chip, and the disappointingly poor machine utilization in many key applications like sparse computations and database workloads. To address these issues, I-ACOMA includes a very aggressive memory hierarchy, multithreaded superscalar processors, and architectural support for sparse computations and databases. On the software side, the code running on I-ACOMA is generated by a compiler that automatically parallelizes Fortran 90 programs. The compiler exposes both loop-and instruction-level parallelism. In addition, it generates data forward directives. Finally, on the applications side, while I-ACOMA is a general-purpose machine, we focus on two sets of challenging applications, namely sparse computations and database applications.

comments to: Larry Picha
posted: 19 April 96

PAWS'96