scispace - formally typeset
Search or ask a question
Institution

Tensilica

About: Tensilica is a based out in . It is known for research contribution in the topics: Instruction set & Application-specific instruction-set processor. The organization has 92 authors who have published 102 publications receiving 4454 citations. The organization is also known as: Xtensa Architecture.


Papers
More filters
Book
11 Oct 2000
TL;DR: Aimed at the working researcher or scientific C/C++ or Fortran programmer, this text introduces the competent research programmer to a new vocabulary of idioms and techniques for parallelizing software using OpenMP.
Abstract: Aimed at the working researcher or scientific C/C++ or Fortran programmer, this text introduces the competent research programmer to a new vocabulary of idioms and techniques for parallelizing software using OpenMP.

1,253 citations

Patent
15 Feb 2001
TL;DR: In this article, an automated processor design tool uses a description of customized processor instruction set extensions in a standardized language to develop a configurable definition of a target instruction set, a Hardware Description Language description of circuitry necessary to implement the instruction set and development tools such as a compiler, assembler, debugger and simulator which can be used to develop applications for the processor and to verify it.
Abstract: An automated processor design tool uses a description of customized processor instruction set extensions in a standardized language to develop a configurable definition of a target instruction set, a Hardware Description Language description of circuitry necessary to implement the instruction set, and development tools such as a compiler, assembler, debugger and simulator which can be used to develop applications for the processor and to verify it. Implementation of the processor circuitry can be optimized for various criteria such as area, power consumption, speed and the like. Once a processor configuration is developed, it can be tested and inputs to the system modified to iteratively optimize the processor implementation. By providing a constrained domain of extensions and optimizations, the process can be automated to a high degree, thereby facilitating fast and reliable development.

551 citations

Journal ArticleDOI
R.E. Gonzalez1
TL;DR: System designers can optimize Xtensa for their embedded application by sizing and selecting features and adding new instructions, which allows easy customization of both hardware and software.
Abstract: System designers can optimize Xtensa for their embedded application by sizing and selecting features and adding new instructions. Xtensa provides an integrated solution that allows easy customization of both hardware and software. This process is simple, fast, and robust.

438 citations

Journal ArticleDOI
Grant Martin1, G. Smith
TL;DR: The authors offer insights on why earlier attempts to gain industry adoption were not successful, why current HLS tools are finally seeing adoption, and what to expect as HLS evolves toward system-level design.
Abstract: This article presents the history and evolution of HLS from research to industry adoption. The authors offer insights on why earlier attempts to gain industry adoption were not successful, why current HLS tools are finally seeing adoption, and what to expect as HLS evolves toward system-level design.

309 citations

Proceedings ArticleDOI
Grant Martin1
24 Jul 2006
TL;DR: The design challenges faced by MPSoC designers at all levels are reviewed, and the requirements for design tools that may ameliorate many of these issues are focused on.
Abstract: We review the design challenges faced by MPSoC designers at all levels. Starting at the application level, there is a need for programming models and communications APIs that allow applications to be easily re-configured for many different possible architectures without tedious rewriting, while at the same time ensuring efficient production code. Synchronisation and control of task scheduling may be provided by RTOS's or other scheduling methods, and the choice of programming and threading models, whether symmetric or asymmetric, has a heavy influence on how best to control task or thread execution. Debugging MP systems for the typical application developer becomes a much more complex job, when compared to traditional single-processor debug, or the debug of simple MP systems that are only very loosely coupled. The interaction between the system, applications and software views, and processor configuration and extension, adds a new dimension to the problem space. Zeroing in on the optimal solution for a particular MPSoC design demands a multi-disciplinary approach. After reviewing the design challenges, we end by focusing on the requirements for design tools that may ameliorate many of these issues, and illustrate some of the possible solutions, based on experiments.

225 citations


Authors

Showing all 92 results

Network Information
Related Institutions (5)
Intel
68.8K papers, 1.6M citations

83% related

Sun Microsystems
10.9K papers, 372.3K citations

82% related

STMicroelectronics
29.5K papers, 300.7K citations

80% related

Motorola
38.2K papers, 968.7K citations

80% related

Texas Instruments
39.2K papers, 751.8K citations

80% related

Performance
Metrics
No. of papers from the Institution in previous years
YearPapers
20141
20132
20124
20113
201011
20096