• Corpus ID: 46935502

Consolidating the innovative concepts towards Exascale computing for Co-Design of Co-Applications ll: Co-Design Automation - Workload Characterization

@article{Dhanasekar2018ConsolidatingTI,
  title={Consolidating the innovative concepts towards Exascale computing for Co-Design of Co-Applications ll: Co-Design Automation - Workload Characterization},
  author={Dhanasekar and Anirudh Seshadri and Sudharshan Srinivasan and Suryanarayanan and Akash Sridhar},
  journal={ArXiv},
  year={2018},
  volume={abs/1806.01104}
}
Many-core co-design is a complex task in which application complexity design space, heterogeneous many-core architecture design space, parallel programming language design space, simulator design space and optimizer design space should get integrated through a binding process and these design spaces, an ensemble of what is called many-core co-design spaces. It is indispensable to build a co-design automation process to dominate over the co-design complexity to cut down the turnaround time. The… 

References

SHOWING 1-9 OF 9 REFERENCES
Core architecture optimization for heterogeneous chip multiprocessors
Previous studies have demonstrated the advantages of single-ISA heterogeneous multi-core architectures for power and performance. However, none of those studies examined how to design such a
Application workload model generation methodologies for system-level design exploration
  • Jukka Saastamoinen, J. Kreku
  • Computer Science
    Proceedings of the 2011 Conference on Design & Architectures for Signal & Image Processing (DASIP)
  • 2011
TLDR
This paper presents a methodology which combines compiler based user code workload model generation with workload extraction of pre-compiled libraries, while exploiting an overall approach and execution platform model developed previously.
Magellan: A Search and Machine Learning-based Framework for Fast Multi-core Design Space Exploration and Optimization
TLDR
Magellan is developed - a framework for accelerating multi-core design space exploration and optimization that can be used to find the highest throughput processors of a given type for a given area, power, or time budget.
Single-ISA heterogeneous multi-core architectures for multithreaded workload performance
TLDR
This paper examines two single-ISA heterogeneous multi-core architectures in detail, demonstrating dynamic core assignment policies that provide significant performance gains over naive assignment, and even outperform the best static assignment.
The Complexity of Design Automation Problems
TLDR
This paper reviews several problems that arise in the area of design automation and shows most of them to be NP-hard, pointing out the importance of heuristics and other tools to obtain algorithms that perform well on the problem instances of "interest".
M.Tullsen, “Single ISA Heterogeneous MultiCore Architectures: The potential for Processor
  • Power Reduction”,
  • 2003
Generation of Application-Specific Architectures for HeterogeneousMultiprocessor System-on-Chip”,2001, DAC ACM 1-58113-297-2/01/0006
  • 2001
Jerraya , ” Automatic Generation of Application - Specific Architectures for HeterogeneousMultiprocessor System - on - Chip ”
  • Tullsen , “ Single ISA Heterogeneous Multi - Core Architectures : The potential for Processor Power Reduction ” , 2003 , Proceedings of the 36 th annual IEEE / ACM International Symposium on Micro architecture
  • 2001
Design Automation Architecture and Applications ” , 1976 , IEEE Computer magazine