Skip to main content


eCommons@Cornell >
College of Engineering >
Computer Science >
Computer Science Technical Reports >

Please use this identifier to cite or link to this item:
Title: A Development Environment for Horizontal Microcode
Authors: Aiken, Alexander
Nicolau, Alexandru
Keywords: computer science
technical report
Issue Date: Sep-1986
Publisher: Cornell University
Abstract: This paper describes a development environment for horizontal microcode. The environment used Percolation Scheduling - a transformational system for parallelism extraction - and an interactive profiling system that gives the user control over the microcode compaction process while reducing the burdensome details of architecture, correctness-preservation, and synchronization. Through a graphical interface the user suggests what can be executed in parallel, while the sytem performs the actual changes using semantics-preserving transformations. If a request cannot be satisfied, the system reports the problem causing the failure. The user may then help eliminate the problem by supplying guidance or information not explicit in the code. Index terms - microcode, compaction, Percolation Scheduling, environment, transformation, parallelization, compiler.
Appears in Collections:Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
86-785.pdf2.11 MBAdobe PDFView/Open
86-785.ps635.03 kBPostscriptView/Open

Refworks Export

Items in eCommons are protected by copyright, with all rights reserved, unless otherwise indicated.


© 2014 Cornell University Library Contact Us