scholarly journals Automated Design Space Exploration with Aspen

2015 ◽  
Vol 2015 ◽  
pp. 1-10 ◽  
Author(s):  
Kyle L. Spafford ◽  
Jeffrey S. Vetter

Architects and applications scientists often use performance models to explore a multidimensional design space of architectural characteristics, algorithm designs, and application parameters. With traditional performance modeling tools, these explorations forced users to first develop a performance model and then repeatedly evaluate and analyze the model manually. These manual investigations proved laborious and error prone. More importantly, the complexity of this traditional process often forced users to simplify their investigations. To address this challenge of design space exploration, we extend our Aspen (Abstract Scalable Performance Engineering Notation) language with three new language constructs: user-defined resources, parameter ranges, and a collection of costs in the abstract machine model. Then, we use these constructs to enable automated design space exploration via a nonlinear optimization solver. We show how four interesting classes of design space exploration scenarios can be derived from Aspen models and formulated as pure nonlinear programs. The analysis tools are demonstrated using examples based on Aspen models for a three-dimensional Fast Fourier Transform, the CoMD molecular dynamics proxy application, and the DARPA Streaming Sensor Challenge Problem. Our results show that this approach can compose and solve arbitrary performance modeling questions quickly and rigorously when compared to the traditional manual approach.

2008 ◽  
Vol 56 (2-3) ◽  
pp. 199-216 ◽  
Author(s):  
Ramsey Hourani ◽  
Ravi Jenkal ◽  
W. Rhett Davis ◽  
Winser Alexander

2015 ◽  
Vol 61 (10) ◽  
pp. 576-583
Author(s):  
S. Ali Mirsoleimani ◽  
Farshad Khunjush ◽  
Ali Karami

2016 ◽  
Vol 64 (3) ◽  
Author(s):  
Giacomo Barbieri ◽  
Patricia Derler ◽  
David M. Auslander ◽  
Roberto Borsari ◽  
Cesare Fantuzzi

AbstractDesign of mechatronic systems involves the use of multiple disciplines, from mechanics to electronics and computer science. Different granularities of hybrid co-simulations with increasing details can be used during the design process. However, there is the need of modeling tools for effectively managing the necessary abstraction layers. This work proposes a combination of Aspect-Oriented and Object-Oriented modeling for reaching the goal. Moreover, it shows how the utilization of these tools can facilitate design-space exploration, segregation of domains of expertise and enhances co-design.


Author(s):  
Caleb Serafy ◽  
Ankur Srivastava ◽  
Avram Bar-Cohen ◽  
Donald Yeung

Three-dimensional integration (3D IC) is a new technology that shows great potential for high performance and energy efficiency. However past work has shown that 3D ICs suffer from serious thermal issues, and advanced cooling solutions such as micro-fluidic cooling are necessary to realize the true potential of these systems. The interactions between thermal, electrical and physical aspects of a 3D design with micro-fluidic cooling are substantial, and a comprehensive co-design approach to address them simultaneously is a must. Such co-design techniques are required throughout the design process, including during architectural design space exploration (DSE) in order to ensure that optimal design choices are not overlooked. In this paper we propose a DSE framework for 3D CPUs with micro-fluidic cooling that applies electro-thermal optimization techniques to the circuit layout and the heatsink design. By considering such physical optimization techniques we provide a more accurate view of a 3D architecture’s thermal and timing feasibility, as well as its performance and energy efficiency. Using our proposed thermo-electrical-physical co-design DSE framework we are able to improve performance by 1.54x and energy efficiency by 1.26x.


Sign in / Sign up

Export Citation Format

Share Document