Application-Set Driven Architecture Exploration
ConceptApplication-Set Driven Architecture Exploration is a design-space exploration methodology for custom processor architectures in which a target application set, rather than a single workload, is used to drive the search for optimal architectural configurations. The approach, presented as Chapter IV of Mehmet Ali Arslan's PhD thesis, combines constraint programming, Pareto-point analysis, and modulo scheduling to systematically generate and evaluate candidate architectures that balance competing design objectives.
WIKI
Overview
Application-Set Driven Architecture Exploration is a methodology for designing custom processor architectures in which a set of target applications is used to constrain and drive the design-space exploration. The method is presented in Chapter IV ("Application-Set Driven Exploration for Custom Processor Architectures") of Mehmet Ali Arslan's PhD thesis, and forms part of a broader research effort on compiler–architecture co-design for embedded and smart-device processors that are expected to be both fast and energy efficient.
Rather than tuning a processor for a single representative kernel, the approach takes the collective demands of an application set as the primary input, and seeks architectural configurations that perform well across that set. This is particularly relevant for custom processor design, where architecture choices have a large impact on throughput, code size, storage, and data-rate requirements.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →