2013 · 12 citations · 21 references
EngineeringAutomatic ExplorationVliw ArchitecturesComputer ArchitectureSoftware EngineeringComputational ComplexityProcessor ArchitectureSoftware AnalysisHardware ArchitectureParallel SoftwareParallel ComputingLatency-parallelism Pareto-frontInstruction-level ParallelismComputer EngineeringComputer SciencePerformance Analysis ToolProcessor ParallelismProgram AnalysisParallel ProcessingParallel Performance EvaluationParallel ProgrammingSystem Software
Former research on automatic exploration of ASIP architectures mostly focused on either the internal memory hierarchy, or the addition of complex custom operations to RISC based architectures. This paper focuses on VLIW architectures and, more specifically, on automating the selection of an application specific VLIW issue-width. An accurate and efficient issue-width estimation strongly influences all the important processor properties (e.g. processing speed, silicon area, and power consumption). We first compare different methods for estimating the required issue-width, and subsequently introduce a new force-based parallelism measure which is capable of estimating the required issue-width within 3% on average. Moreover, we show that we can quickly estimate the latency-parallelism Pareto-front of an example ECG application with less than 10% error using our issue-width estimations.
21
Monica S. Lam · ACM SIGPLAN Notices · 2004 · 876 citations
B. Ramakrishna Rau · 1994 · 700 citations · Full text
Mathematical Programming, Engineering, Iterative Modulo Scheduling +17
Limits of instruction-level parallelism
David W. Wall · 1991 · 624 citations
Engineering, Computer Architecture, Software Engineering +18