Publication | Closed Access
MAHA: A Program for Datapath Synthesis
206
Citations
4
References
1986
Year
EngineeringCompiler TechnologyComputer ArchitectureSystem SynthesisRegister Level SynthesisData GenerationLinear Hardware AssignmentManagementSystems EngineeringData IntegrationParallel ComputingData ManagementInstruction-level ParallelismData FlowComputer EngineeringScheduling (Computing)Computer ScienceOptimizing CompilerFranz LispProgram AnalysisFormal MethodsProgram SynthesisParallel ProgrammingDatapath SynthesisData Modeling
MAHA is a program which implements an algorithm for register level synthesis of data paths from a data flow specification. The algorithm is based on a linear hardware assignment to critical path nodes, followed by a cost-based assignment using the concept of the freedom of a node to be scheduled. Functions with the least scheduling freedom are scheduled first. The program either minimizes cost, subject to a time constraint, or maximizes speed subject to a cost constraint. The implementation of this algorithm is presented using examples from the literature. MAHA is written in Franz LISP, and executes within minutes for problems of practical size on a VAX 11/780.
| Year | Citations | |
|---|---|---|
Page 1
Page 1