Software Codesign

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 15585 Experts worldwide ranked by ideXlab platform

B. Narahari - One of the best experts on this subject based on the ideXlab platform.

  • flexible Software protection using hardware Software Codesign techniques
    Design Automation and Test in Europe, 2004
    Co-Authors: J. Zambreno, A. Choudhary, R. Simha, B. Narahari
    Abstract:

    A strong level of trust in the Software running on an embedded processor is a prerequisite for its widespread deployment in any high-risk system. The expanding field of Software protection attempts to address the key steps used by hackers in attacking a Software system. In this paper we present an efficient and tunable approach to some problems in embedded Software protection that utilizes a hardware/Software Codesign methodology. By coupling our protective compiler techniques with reconfigurable hardware support, we allow for a greater flexibility of placement on the security-performance spectrum than previously proposed mainly-hardware or Software approaches. Results show that for most of our benchmarks, the average performance penalty of our approach is less than 20%, and that this number can be greatly improved upon with the proper utilization of compiler and architectural optimizations.

  • Flexible Software protection using hardware/Software Codesign techniques
    Proceedings Design Automation and Test in Europe Conference and Exhibition, 2004
    Co-Authors: J. Zambreno, A. Choudhary, R. Simha, B. Narahari
    Abstract:

    A strong level of trust in the Software running on an embedded processor is a prerequisite for its widespread deployment in any high-risk system. The expanding field of Software protection attempts to address the key steps used by hackers in attacking a Software system. In this paper we present an efficient and tunable approach to some problems in embedded Software protection that utilizes a hardware/Software Codesign methodology. By coupling our protective compiler techniques with reconfigurable hardware support, we allow for a greater flexibility of placement on the security-performance spectrum than previously proposed mainly-hardware or Software approaches. Results show that for most of our benchmarks, the average performance penalty of our approach is less than 20%, and that this number can be greatly improved upon with the proper utilization of compiler and architectural optimizations.

J. Zambreno - One of the best experts on this subject based on the ideXlab platform.

  • flexible Software protection using hardware Software Codesign techniques
    Design Automation and Test in Europe, 2004
    Co-Authors: J. Zambreno, A. Choudhary, R. Simha, B. Narahari
    Abstract:

    A strong level of trust in the Software running on an embedded processor is a prerequisite for its widespread deployment in any high-risk system. The expanding field of Software protection attempts to address the key steps used by hackers in attacking a Software system. In this paper we present an efficient and tunable approach to some problems in embedded Software protection that utilizes a hardware/Software Codesign methodology. By coupling our protective compiler techniques with reconfigurable hardware support, we allow for a greater flexibility of placement on the security-performance spectrum than previously proposed mainly-hardware or Software approaches. Results show that for most of our benchmarks, the average performance penalty of our approach is less than 20%, and that this number can be greatly improved upon with the proper utilization of compiler and architectural optimizations.

  • Flexible Software protection using hardware/Software Codesign techniques
    Proceedings Design Automation and Test in Europe Conference and Exhibition, 2004
    Co-Authors: J. Zambreno, A. Choudhary, R. Simha, B. Narahari
    Abstract:

    A strong level of trust in the Software running on an embedded processor is a prerequisite for its widespread deployment in any high-risk system. The expanding field of Software protection attempts to address the key steps used by hackers in attacking a Software system. In this paper we present an efficient and tunable approach to some problems in embedded Software protection that utilizes a hardware/Software Codesign methodology. By coupling our protective compiler techniques with reconfigurable hardware support, we allow for a greater flexibility of placement on the security-performance spectrum than previously proposed mainly-hardware or Software approaches. Results show that for most of our benchmarks, the average performance penalty of our approach is less than 20%, and that this number can be greatly improved upon with the proper utilization of compiler and architectural optimizations.

Kurt Keutzer - One of the best experts on this subject based on the ideXlab platform.

  • INTERSPEECH - Hardware/Software Codesign for mobile speech recognition.
    2020
    Co-Authors: David Sheffield, Michael J Anderson, Kurt Keutzer
    Abstract:

    In this paper, we explore high performance Software and hardware implementations of an automatic speech recognition system that can run locally on a mobile device. We automate the generation of key components of our speech recognition system using Three Fingered Jack, a tool for hardware/Software Codesign that maps computation to CPUs, data parallel processors, and custom hardware. We use Three Fingered Jack to explore energy and performance for two key kernels in our speech recognizer, the observation probability evaluation and across-word traversal. Through detailed hardware simulation and measurement, we produce accurate estimates for energy and area and show a significant energy improvement over a conventional mobile CPU.

  • hardware Software Codesign for mobile speech recognition
    Conference of the International Speech Communication Association, 2013
    Co-Authors: David Sheffield, Michael J Anderson, Kurt Keutzer
    Abstract:

    In this paper, we explore high performance Software and hardware implementations of an automatic speech recognition system that can run locally on a mobile device. We automate the generation of key components of our speech recognition system using Three Fingered Jack, a tool for hardware/Software Codesign that maps computation to CPUs, data parallel processors, and custom hardware. We use Three Fingered Jack to explore energy and performance for two key kernels in our speech recognizer, the observation probability evaluation and across-word traversal. Through detailed hardware simulation and measurement, we produce accurate estimates for energy and area and show a significant energy improvement over a conventional mobile CPU.

R.h. Klenke - One of the best experts on this subject based on the ideXlab platform.

Abhishek Agrawal - One of the best experts on this subject based on the ideXlab platform.