Abstract:Application specific processors offer the potential of rapidly designed logic specifically constructed to meet the performance and area demands of the task at hand. Recently, there have been several major projects that attempt to automate the process of transforming a predetermined processor configuration into a low level description for fabrication. These projects either leave the specification of the processor to the designer, which can be a significant engineering burden, or handle it in a fully automated f… Show more
“…In architectural exploration, the design engineer uses tools that guide the selection of parameters such as cache size, branch prediction strategy, and number and type of functional units. Some examples of tools that perform this type of processor customization are Sherpa [2] and BUILDABONG [3]. Such approaches allow the engineer to customize the processor to a target application by modifying the micro-architecture of the processor and thereby improve its performance for a given set of assumptions and constraints associated with the application.…”
Section: Related Work In Asip Design Flowsmentioning
confidence: 99%
“…A model for the design space is developed using a data driven analytical model or a simulation. Finally, the design parameters for each architectural feature of the processor are tuned using integer-linear programming in order to optimize the entire processor design [2].…”
Section: Related Work In Asip Design Flowsmentioning
confidence: 99%
“…Motivated by Linear Programming models used to optimize the parameters of ASIPs using architectural exploration in [2], we propose a formal optimization model for the selection of a hybrid instruction set Recall from Figure 2 that the full ISA version of the application can be profiled. The optimization technique proposed in the present section requires that the number cycles required to execute each instruction j in hardware in the full ISA version of the application (j FISA) is known.…”
Section: A Framework For Automatic Instruction Set Selectionmentioning
“…In architectural exploration, the design engineer uses tools that guide the selection of parameters such as cache size, branch prediction strategy, and number and type of functional units. Some examples of tools that perform this type of processor customization are Sherpa [2] and BUILDABONG [3]. Such approaches allow the engineer to customize the processor to a target application by modifying the micro-architecture of the processor and thereby improve its performance for a given set of assumptions and constraints associated with the application.…”
Section: Related Work In Asip Design Flowsmentioning
confidence: 99%
“…A model for the design space is developed using a data driven analytical model or a simulation. Finally, the design parameters for each architectural feature of the processor are tuned using integer-linear programming in order to optimize the entire processor design [2].…”
Section: Related Work In Asip Design Flowsmentioning
confidence: 99%
“…Motivated by Linear Programming models used to optimize the parameters of ASIPs using architectural exploration in [2], we propose a formal optimization model for the selection of a hybrid instruction set Recall from Figure 2 that the full ISA version of the application can be profiled. The optimization technique proposed in the present section requires that the number cycles required to execute each instruction j in hardware in the full ISA version of the application (j FISA) is known.…”
Section: A Framework For Automatic Instruction Set Selectionmentioning
“…[2] performs analytical (hierarchical) searching of parameters in their own dimensions, with some full parameter exploration to avoid local minimal, for tuning multi-level cache for low-energy embedded systems. [23] explores design options of instruction and data caches, branch predictor, and multiplier, by dividing the search space into piece-wise linear models and solving their results using integer linear programming.…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.