• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 501
Next 10 →

An Efficient Framework for Dynamic Reconfiguration of Instruction-Set Customization

by Huynh Phung Huynh, Joon Edward Sim, Tulika Mitra , 2007
"... We present an efficient framework for dynamic reconfiguration of application-specific instruction-set customization. A key component of this framework is an iterative algorithm for temporal and spatial partitioning of the loop kernels. Our algorithm maximizes the performance gain of an application w ..."
Abstract - Cited by 7 (3 self) - Add to MetaCart
We present an efficient framework for dynamic reconfiguration of application-specific instruction-set customization. A key component of this framework is an iterative algorithm for temporal and spatial partitioning of the loop kernels. Our algorithm maximizes the performance gain of an application

Pin: building customized program analysis tools with dynamic instrumentation

by Chi-keung Luk, Robert Cohn, Robert Muth, Harish Patil, Artur Klauser, Geoff Lowney, Steven Wallace, Vijay Janapa Reddi, Kim Hazelwood - IN PLDI ’05: PROCEEDINGS OF THE 2005 ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION , 2005
"... Robust and powerful software instrumentation tools are essential for program analysis tasks such as profiling, performance evaluation, and bug detection. To meet this need, we have developed a new instrumentation system called Pin. Our goals are to provide easy-to-use, portable, transparent, and eff ..."
Abstract - Cited by 991 (35 self) - Add to MetaCart
, and efficient instrumentation. Instrumentation tools (called Pintools) are written in C/C++ using Pin’s rich API. Pin follows the model of ATOM, allowing the tool writer to analyze an application at the instruction level without the need for detailed knowledge of the underlying instruction set. The API

An Efficient Retargetable Framework for Instruction-Set Simulation

by Mehrdad Reshadi, Nikhil Bansal, Prabhat Mishra, Nikil Dutt - in Proc. IEEE/ACM/IFIP Int. Conf. Hardware/Software Codesign & System Synthesis , 2003
"... Instruction-set architecture (ISA) simulators are an integral part of today's processor and software design process. While increasing complexity of the architectures demands high performance simulation, the increasing variety of available architectures makes retargetability a critical feature o ..."
Abstract - Cited by 23 (7 self) - Add to MetaCart
of an instruction-set simulator. Retargetability requires generic models while high performance demands target specific customizations. To address these contradictory requirements, we have developed a generic instruction model and a generic decode algorithm that facilitates easy and efficient retargetability

An Efficient Retargetable Framework for Instruction-Set Simulation

by Mehrdad Reshadi Nikhil, Nikhil Bansal, Prabhat Mishra, Nikil Dutt - in Proc. IEEE/ACM/IFIP Int. Conf. Hardware/Software Codesign & System Synthesis , 2003
"... Instruction-set architecture (ISA) simulators are an integral part of today's processor and software design process. While increasing complexity of the architectures demands high performance simulation, the increasing variety of available architectures makes retargetability a critical feature o ..."
Abstract - Add to MetaCart
of an instruction-set simulator. Retargetability requires generic models while high performance demands target specific customizations. To address these contradictory requirements, we have developed a generic instruction model and a generic decode algorithm that facilitates easy and efficient retargetability

ReXSim: A Retargetable Framework for Instruction-Set Architecture Simulation

by Mehrdad Reshadi, Prabhat Mishra, Nikhil Bansal, Nikil Dutt , 2003
"... Instruction-set simulators are an integral part of today's processor and software design process. Due to increasing complexity of the architectures and time-to-market pressure, performance and retargetability are the most important features of an instruction-set simulator. Dynamic behavior of a ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Instruction-set simulators are an integral part of today's processor and software design process. Due to increasing complexity of the architectures and time-to-market pressure, performance and retargetability are the most important features of an instruction-set simulator. Dynamic behavior

Efficient Design-space Exploration of Custom Instruction-set Extensions

by Marcela Zuluaga , 2010
"... Customization of processors with instruction set extensions (ISEs) is a technique that improves performance through parallelization with a reasonable area over-head, in exchange for additional design effort. This thesis presents a collection of novel techniques that reduce the design effort and cost ..."
Abstract - Add to MetaCart
Customization of processors with instruction set extensions (ISEs) is a technique that improves performance through parallelization with a reasonable area over-head, in exchange for additional design effort. This thesis presents a collection of novel techniques that reduce the design effort

A Dynamic Instruction Set Computer

by Michael J. Wirthlin, Brad L. Hutchings - Proceedings of IEEE Workshop on FPGAs for Custom Computing Machines , 1995
"... A Dynamic Instruction Set Computer (DISC) has been developed that supports demand-driven modification of its instruction set. Implemented with partially reconfigurable FPGAs, DISC treats instructions as removable modules paged in and out through partial reconfiguration as demanded by the executing p ..."
Abstract - Cited by 135 (5 self) - Add to MetaCart
A Dynamic Instruction Set Computer (DISC) has been developed that supports demand-driven modification of its instruction set. Implemented with partially reconfigurable FPGAs, DISC treats instructions as removable modules paged in and out through partial reconfiguration as demanded by the executing

Reconfigurable Instruction Set Processors: A survey

by Francisco Barat, Murali Jayapala, Pieter Op De Beeck, Geert Deconinck - IEEE Transactions on Software Engineering , 2000
"... Future interactive multimedia applications are characterized by a large variety of compression algorithms with highly parallel nested loops. It will not be efficient to design custom processors suitable for this wide range of applications due to the uncertainty on what is going to be executed. Inste ..."
Abstract - Cited by 31 (3 self) - Add to MetaCart
. Instead, we must find ways to cope with such dynamic and compute intensive tasks. Reconfigurable instruction set processors can cope with this dynamism by specializing the hardware to the algorithm at hand at runtime. They achieve this thanks to a flexible fabric of coarse-grained processing elements

Processor acceleration through automated instruction set customization

by Nathan Clark, Hongtao Zhong, Scott Mahlke - In MICRO , 2003
"... Application-specific extensions to the computational capabilities of a processor provide an efficient mechanism to meet the growing performance and power demands of embedded applications. Hardware, in the form of new function units (or co-processors), and the corresponding instructions, are added to ..."
Abstract - Cited by 95 (5 self) - Add to MetaCart
, we present the design of a system to automate the instruction set customization process. A dataflow graph design space exploration engine efficiently identifies profitable computation subgraphs from which to create custom hardware, without artificially constraining their size or shape. The system

Dytan: A Generic Dynamic Taint Analysis Framework

by James Clause, Wanchun Li, Ro Orso - in Proceedings of the International Symposium on Software Testing and Analysis , 2007
"... Dynamic taint analysis is gaining momentum. Techniques based on dynamic tainting have been successfully used in the context of application security, and now their use is also being explored in different areas, such as program understanding, software testing, and debugging. Unfortunately, most existi ..."
Abstract - Cited by 137 (5 self) - Add to MetaCart
-flow and control-flow based tainting conservatively, and (3) does not rely on any customized runtime system. We also present DYTAN, an implementation of our framework that works on x86 executables, and a set of preliminary studies that show how DYTAN can be used to implement different tainting-based approaches
Next 10 →
Results 1 - 10 of 501
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University