Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Technical Reports (1964 - 2004)
  5. A Coupled Multi-ALU Processing Node for a Highly Parallel Computer

A Coupled Multi-ALU Processing Node for a Highly Parallel Computer

Thumbnail Image
Download
Name

AITR-1355.pdf

Size

15.44 MB

Format

Adobe PDF

Checksum (MD5)

64067106c13c6fd723142a5905b93c5a

Thumbnail Image
Download
Name

AITR-1355.ps

Size

19.06 MB

Format

PostScript

Checksum (MD5)

881e8e35b4ea5e4c667640244132124b

Author(s)
Keckler, Stephen W.
Date Issued
September 1, 1992
Series/Report no.
AITR-1355
Abstract
This report describes Processor Coupling, a mechanism for controlling multiple ALUs on a single integrated circuit to exploit both instruction-level and inter-thread parallelism. A compiler statically schedules individual threads to discover available intra-thread instruction-level parallelism. The runtime scheduling mechanism interleaves threads, exploiting inter-thread parallelism to maintain high ALU utilization. ALUs are assigned to threads on a cycle byscycle basis, and several threads can be active concurrently. Simulation results show that Processor Coupling performs well both on single threaded and multi-threaded applications. The experiments address the effects of memory latencies, function unit latencies, and communication bandwidth between function units.
Subjects
runtime scheduling
compile time scheduling
parallelscomputers
multithreading
Persistent DSpace Link
http://hdl.handle.net/1721.1/6807
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.