26,283 Hits in 7.4 sec

A Framework for Compiler Driven Design Space Exploration for Embedded System Customization [chapter]

Krishna V. Palem, Lakshmi N. Chakrapani, Sudhakar Yalamanchili
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

Prabhat Mishra, Aviral Shrivastava, Nikil Dutt
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]

Ashok Halambi, Nikil Dutt, Alex Nicolau
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

Antoine Floc'h, Tomofumi Yuki, Ali El-Moussawi, Antoine Morvan, Kevin Martin, Maxime Naullet, Mythri Alle, Ludovic L'Hours, Nicolas Simon, Steven Derrien, Francois Charot, Christophe Wolinski (+1 others)
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

B. Ramakrishna Rau, M.S. Schlansker
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]

Preeti Ranjan Panda, Nikil D. Dutt
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

Michael C. Brogioli, Joseph R. Cavallaro
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

Arif Ullah Khan, Tsuyoshi Isshiki, Dongju Li, Hiroaki Kunieda
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

Paolo Meloni, Sebastiano Pomata, Luigi Raffo, Roberta Piscitelli, Andy D. Pimentel
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

Prabhat Mishra, Mahesh Mamidipaka, Nikil Dutt
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]

B. Ramakrishna Rau, Michael S. Schlansker
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

Ian Gray, Nikos Matragkas, Neil C. Audsley, Leandro Soares Indrusiak, Dimitris Kolovos, Richard Paige
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]

Prabhat Mishra, Nikil Dutt
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

K.s. Tham, D.L. Maskell
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

Timothy Todman, Qiang Liu, Wayne Luk, George Constantinides
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