Results 11 - 20
of
5,400
The ManArray Embedded Processor Architecture
- In Proc. of 26th Euromicro Conference
, 2000
"... . The BOPS ManArray architecture is presented as a coprocessor platform for the embedded processor domain, consisting of scalable design points. As an array processor, a single architecture definition and tool set supports multiple configurations of processing elements (PEs) from low end single PE t ..."
Abstract
-
Cited by 16 (1 self)
- Add to MetaCart
. The BOPS ManArray architecture is presented as a coprocessor platform for the embedded processor domain, consisting of scalable design points. As an array processor, a single architecture definition and tool set supports multiple configurations of processing elements (PEs) from low end single PE
Code Generation for Embedded Processors: An Introduction
- Code Generation for Embedded Processors
, 1995
"... Introduction P. Marwedel 1 New, flexible target technologies As the tendency towards more complex electronic systems continues, many of these systems are equipped with embedded processors. For example, such processors can be found in cars, and in audio-, video-, and telecommunication-equipment. Ess ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
Introduction P. Marwedel 1 New, flexible target technologies As the tendency towards more complex electronic systems continues, many of these systems are equipped with embedded processors. For example, such processors can be found in cars, and in audio-, video-, and telecommunication
Static Program Partitioning for Embedded Processors
"... Abstract — Modern processors have a small on-chip local memory for instructions. Usually it is in the form of a cache but in some cases it is an addressable memory. In the latter, the user is required to partition and arrange the code such that appropriate fragments are loaded into the memory at app ..."
Abstract
- Add to MetaCart
multiple heuristics to identify good partitions. Our partitioner can be used to provide the much needed relief to a programmer and could be an important tool in the design space exploration of embedded processor architectures to study the possibility of replacing expensive cache memory by relatively
A retargetable register allocation framework for embedded processors
- SIGPLAN Not
, 2004
"... This paper describes the FlexCC2 register allocation frame- work. FlexCC2 is an optimizing retargetable C compiler for embedded processors, and in particular for DSP processors. Embedded processors often contain features such as irregular and constrained register sets that complicate register alloca ..."
Abstract
-
Cited by 4 (0 self)
- Add to MetaCart
This paper describes the FlexCC2 register allocation frame- work. FlexCC2 is an optimizing retargetable C compiler for embedded processors, and in particular for DSP processors. Embedded processors often contain features such as irregular and constrained register sets that complicate register
Customized instruction-sets for embedded processors
- In Proceedings of the Design Automation Conference
, 1999
"... It is generally believed that there will be little more variety in CPU architectures, and thus the design of Instruction-set Architectures (ISAs) will have no role in the future of embedded CPU design. Nonetheless, it is argued in this paper that architectural variety will soon again become an impor ..."
Abstract
-
Cited by 15 (0 self)
- Add to MetaCart
cost due to the lower volumes of customized processors, added hardware development costs, and some factors related to the product development cycle for embedded products. Each is discussed, along with potential, sometimes surprising, solutions.
Compiler design issues for embedded processors
- IEEE Design & Test of Computers
, 2002
"... The growing complexity and high efficiency requirements of embedded systems call for new code optimization techniques and architecture exploration, using retargetable C and C++ compilers. COMPILERS TRANSLATE high-level programming languages such as C and C++ into assembly code for a target processor ..."
Abstract
-
Cited by 9 (0 self)
- Add to MetaCart
processor. Used for decades to program desktop operating systems and applications, compilers are among the most widespread software tools. For processor-based embedded systems, however, the use of compilers is less common. Instead, designers still use assembly language to program many embedded applications.
2 Embedded-Processor Design Compiler Design Issues for Embedded Processors
"... The growing complexity and high efficiency requirements of embedded systems call for new code optimization techniques and architecture exploration, using retargetable C and C++ compilers. COMPILERS TRANSLATE high-level programming languages such as C and C++ into assembly code for a target processor ..."
Abstract
- Add to MetaCart
processor. Used for decades to program desktop operating systems and applications, compilers are among the most widespread software tools. For processor-based embedded systems, however, the use of compilers is less common. Instead, designers still use assembly language to program many embedded applications.
Temperature Aware Scheduling for Embedded Processors
"... Power density has been increasing at an alarming rate in recent processor generations resulting in high on-chip temperature. Higher temperature results in poor reliability and increased leakage current. In this paper, we propose a temperature aware scheduling technique in the context of embedded mul ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Power density has been increasing at an alarming rate in recent processor generations resulting in high on-chip temperature. Higher temperature results in poor reliability and increased leakage current. In this paper, we propose a temperature aware scheduling technique in the context of embedded
Customizing Embedded Processors for Specific Applications
"... Abstract Complexity of embedded applications is growing rapidly. This growth is accompanied by severe implementation contraints on cost, size, performance as well as power. This has resulted in search for expanding the architectural design space for implementing such complex applications. The last d ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Abstract Complexity of embedded applications is growing rapidly. This growth is accompanied by severe implementation contraints on cost, size, performance as well as power. This has resulted in search for expanding the architectural design space for implementing such complex applications. The last
RTL Formal Verification of Embedded Processors
, 2002
"... This paper presents a technique for formal verification of processors. The verification process is performed at the RTL level of implementation, which has the advantage of being synthesizable by a synthesis tool. Cadence SMV is used as the verification tool. It employs the symbolic model checking te ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
is illustrated on a simple processor used in an embedded web server. The design is verified successfully.
Results 11 - 20
of
5,400