A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2006; you can also visit the original URL.
The file type is application/pdf
.
Filters
A Framework for Compiler Driven Design Space Exploration for Embedded System Customization
[chapter]
2004
Lecture Notes in Computer Science
This paper presents compiler directed design space exploration as a framework for articulating, formulating, and implementing global optimizations for embedded systems customization, where the design space ...
Designing custom solutions has been central to meeting a range of stringent and specialized needs of embedded computing, along such dimensions as physical size, power consumption, and performance that ...
This paper presents an overview of compiler directed design space exploration as a framework for addressing the challenges of embedded systems customization for the next decade. ...
doi:10.1007/978-3-540-30502-6_29
fatcat:aeceqkskxngnjjlbp4n247mcyi
Architecture description language (ADL)-driven software toolkit generation for architectural exploration of programmable SOCs
2006
ACM Transactions on Design Automation of Electronic Systems
Architecture description language (ADL)-Driven design space exploration and software toolkit generation strategies present a viable solution to this problem, providing a systematic mechanism for a top-down ...
Our exploration studies demonstrate the need for and usefulness of this approach, using as an example the problem of compiler-in-the-loop design space exploration of reduced instruction-set embedded processor ...
A key feature of this ADL-Driven exploration framework is the use of a "compiler-in-the-loop" design space exploration (DSE) framework that allows designers to meaningfully and rapidly explore the design ...
doi:10.1145/1142980.1142985
fatcat:5zhydbvqs5huldhibt7nqa5qo4
Customizing Software Toolkits for Embedded Systems-on-Chip
[chapter]
2001
IFIP Advances in Information and Communication Technology
As the software content in these emerging embedded SOCs begins to dominate the SOC design process, there is a critical need for support of an integrated software development environment (including compilers ...
Modern Embedded Systems-on-Chips (SOCs) will allow the system designer to customize Intellectual Property (IP) cores (fixed and programmable), together with custom logic and large amounts of embedded memories ...
The Transmutations framework is a part of the EXPRESS retargetable compiler for embedded systems. ...
doi:10.1007/978-0-387-35409-5_9
fatcat:4ynfl3yzgrghbj2yiub6yamksu
GeCoS: A framework for prototyping custom hardware design flows
2013
2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM)
GeCoS is an open source framework that provide a highly productive environment for hardware design. ...
Hardware designers must interact with the compiler for design space exploration, and it is important to be able to give instant feedback to the users. ...
Hardware designers map performance critical parts of embedded systems, described in C/C++, on custom hardware accelerators, where the design process consists in exploring the trade-offs between Quality ...
doi:10.1109/scam.2013.6648190
dblp:conf/scam/FlochYMMMNALSDCWS13
fatcat:spzqtwihgbfhngbux7mhzd7hki
Embedded computer architecture and automation
2001
Computer
The distinct requirements of embedded computing, coupled with emerging technologies, will stimulate system and processor specialization, customization, and computer architecture automation. ...
Acknowledgments Our present and past colleagues in the Compiler and Architecture Research group at Hewlett-Packard Laboratories who worked with us in developing the PICO system have greatly influenced ...
At the system level, PICO identifies the Pareto-optimal set of custom system designs for a given application. ...
doi:10.1109/2.917544
fatcat:e5pszcfco5fjziqjifbuu7vnwa
Memory Architectures for Embedded Systems-On-Chip
[chapter]
2002
Lecture Notes in Computer Science
Embedded systems are typically designed for one or a few target applications, allowing for customization of the system architecture for the desired system goals such as performance, power and cost. ...
The embedded system architect can thus explore and select custom memory architectures to fit the constraints of target applications and design goals. ...
While the optimizations identified by the architecture and compiler community are still applicable in embedded system design, the architectural flexibility available in the new context adds a new exploration ...
doi:10.1007/3-540-36265-7_61
fatcat:mgk3773mmvdqrmgp2r7i2cd6ya
Compiler driven architecture design space exploration for DSP workloads: A study in software programmability versus hardware acceleration
2009
2009 Conference Record of the Forty-Third Asilomar Conference on Signals, Systems and Computers
The paper uses a research compiler for architectural design space exploration to present comparisons between compiler generated scalable software programmable DSP architectures versus hardware acceleration ...
Many vendors, however, view software as intellectual property and prefer a software solution that is a proprietary implementation. ...
The paper presents application specific compiler driven architecture design space exploration for channel estimation in mobile wireless receivers. ...
doi:10.1109/acssc.2009.5470122
fatcat:6hiqu5mt6jeqvgoxqux56mneqy
Efficient Design Exploration Framework of SW/HW Systems Based on Tightly-coupled Thread Model
2015
IPSJ Transactions on System LSI Design Methodology
In this paper we propose a design space exploration framework for heterogeneous MPSoC based on tightly-coupled thread (TCT) parallel programing model which can handles system partition exploration and ...
Due to the increase complexity of the MP-SoC, fast and accurate design space exploration (DSE) for best system performance at early stage of the design process is desired. ...
Acknowledgments This work is supported by VLSI Design and Education Center (VDEC), the University of Tokyo, Synopsys, Inc., and Y Explorations, Inc. ...
doi:10.2197/ipsjtsldm.8.38
fatcat:gkv5i4gszrbc7fqbbbxpsr7dyi
Combining on-hardware prototyping and high-level simulation for DSE of multi-ASIP systems
2012
2012 International Conference on Embedded Computer Systems (SAMOS)
The approach is then evaluated with a design space exploration case study, taking as a target application a video compression kernel. ...
In the toolset, the resulting evaluation platform serves as an underlying layer for a Design Space search algorithm. ...
Sesame is a modeling and simulation environment for the efficient design space exploration of heterogeneous embedded systems. ...
doi:10.1109/samos.2012.6404191
dblp:conf/samos/MeloniPRPP12
fatcat:rzmvcr6x25hjnf42bozaajw5fm
Processor-memory coexploration using an architecture description language
2004
ACM Transactions on Embedded Computing Systems
Traditionally, memory organizations for programmable embedded systems assume a fixed cache hierarchy. ...
Memory represents a major bottleneck in modern embedded systems in terms of cost, power, and performance. ...
Peter Grun and Ashok Halambi for their insightful comments. We would like to acknowledge the members of the ACES laboratory for their inputs. ...
doi:10.1145/972627.972634
fatcat:xusoobqtf5fbbf3o3op4odfmg4
Embedded Computing: New Directions in Architecture and Automation
[chapter]
2000
Lecture Notes in Computer Science
In turn, we believe that this will lead to significantly different computer architectures, at both the system and the processor levels, and a rich diversity of off-the-shelf and custom designs. ...
With the advent of system level integration (SLI) and system-on-chip (SOC), the center of gravity of the computer industry is moving from personal computing into embedded computing. ...
They, along with the authors, are responsible for the development of the PICO system. ...
doi:10.1007/3-540-44467-x_21
fatcat:gwpe46bscbamjj6vzzmy7agw4a
Model-Based Hardware Generation and Programming - The MADES Approach
2011
2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops
MADES aims to develop a model-driven development process for safety-critical, real-time embedded systems. ...
Third, Compile-Time Virtualisation is used to automatically retarget architecturallyneutral software for execution on complex embedded architectures. ...
MADES Project Goals The MADES project (Model-based methods and tools for Avionics and surveillance embeddeD systEmS) aims to develop the elements of a fully model-driven approach for the design, validation ...
doi:10.1109/isorcw.2011.20
dblp:conf/isorc/GrayMAIKP11
fatcat:z6647xy7abddxafkxcldlpoi54
Processor Modeling and Design Tools
[chapter]
2006
Industrial Information Technology
., simulators, compilers and debuggers) to enable exploration and validation of candidate architectures. ...
Time-to-market pressure coupled with short-product lifetimes create a critical need for design automation in processor development. ...
Software Toolkit Generation and Exploration Embedded systems present a tremendous opportunity to customize designs by exploiting the application behavior. ...
doi:10.1201/9781420007947.ch8
fatcat:azirpu6yajf2dkvpiiqhecdise
Software-Oriented Approach to Hardware-Software Co-Simulation for FPGA-Based Risc Extensible Processor
2006
2006 International Conference on Field Programmable Logic and Applications
Such reconfigurable systems present a difficult problem for current modeling platforms as a tightly-coupled co-design/simulation effort for both hardware and software must be integrated in the framework ...
for reconfigurable systems. ...
To facilitate design space exploration efficiently, it is imperative to adopt a tightly-coupled co-design/simulation effort for the hardware and software components in these hybrid systems. ...
doi:10.1109/fpl.2006.311230
dblp:conf/fpl/ThamM06
fatcat:jyvrwl33uzcytolxwgywctvmwm
A Scripting Engine for Combining Design Transformations
2010
2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines
This paper descrribes a scripting engine based on the Python language and the ROSE compiler framework. ...
We show how customizing the composition and parameterization of design transformations can lead to designs with different trade-offs in performance and resource usage. ...
The authors would also like to thank Tobias Becker, Gabriel Coutinho, David Thomas and Brittle Tsoi for help and encouragment. ...
doi:10.1109/fccm.2010.46
dblp:conf/fccm/TodmanLLC10
fatcat:dz2teovv6zdexchvluzcxoe64a
« Previous
Showing results 1 — 15 out of 26,283 results