Computer
M32R/D-Integrating DRAM and Microprocessor
IEEE Micro
SH4 RISC Multimedia Microprocessor
IEEE Micro
System design based on single language and single-chip Java ASIP microcontroller
DATE '00 Proceedings of the conference on Design, automation and test in Europe
A systematic approach to software peripherals for embedded systems
Proceedings of the ninth international symposium on Hardware/software codesign
High-performance extendable instruction set computing
ACSAC '01 Proceedings of the 6th Australasian conference on Computer systems architecture
Performance-steered design of software architectures for embedded multicore systems
Software—Practice & Experience
Making Java Work for Microcontroller Applications
IEEE Design & Test
Value Prediction as a Cost-Effective Solution to Improve Embedded Processors Performance
VECPAR '00 Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing
Fine-grain design space exploration for a cartographic SoC multiprocessor
ACM SIGARCH Computer Architecture News
Custom Wide Counterflow Pipelines for High-Performance Embedded Applications
IEEE Transactions on Computers
A VLIW low power Java processor for embedded applications
SBCCI '04 Proceedings of the 17th symposium on Integrated circuits and system design
Application of Binary Translation to Java Reconfigurable Architectures
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 3 - Volume 04
Proceedings of the 42nd annual Design Automation Conference
A cache design for high performance embedded systems
Journal of Embedded Computing - Cache exploitation in embedded systems
Using mobile code interfaces to control ubiquitous embedded systems
WOES'99 Proceedings of the Workshop on Embedded Systems on Workshop on Embedded Systems
Embedded processors and systems: Architectural issues and solutions for emerging applications
Journal of Embedded Computing - Embeded Processors and Systems: Architectural Issues and Solutions for Emerging Applications
Enhanced-functionality multipliers
Journal of Systems Architecture: the EUROMICRO Journal
Designing a java microcontroller to specific applications
SBCCI'99 Proceedings of the XIIth conference on Integrated circuits and systems design
An architect's workbench for reconfigurable computing
SBCCI'99 Proceedings of the XIIth conference on Integrated circuits and systems design
Efficiently exploring compiler optimization sequences with pairwise pruning
Proceedings of the 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era
Identifying irreducible loops in the Instrumentation Point Graph
Journal of Systems Architecture: the EUROMICRO Journal
Compositional constraints generation for concurrent real-time loops with interdependent iterations
IICS'05 Proceedings of the 5th international conference on Innovative Internet Community Systems
JAHUEL: a formal framework for software synthesis
ICFEM'05 Proceedings of the 7th international conference on Formal Methods and Software Engineering
On chip cache quantitative optimization approach: study in chip multi-processor design
HPCA'09 Proceedings of the Second international conference on High Performance Computing and Applications
Hi-index | 4.11 |
When discussing microprocessors, we tend to think of the Intel x86 architecture and its competitors. Doing so, however, ignores the growing market for embedded microprocessors and controllers, in particular the growing 32-bit embedded-processor market. This movement toward longer instruction length may seem strange to developers of brake control systems or washing machines--and, indeed, forecasters predict that eight times more 8- bit than 32-bit embedded processors will ship in 1999. But as demand for more complex handheld and portable applications rises, this trend becomes more understandable. Today's 32-bit embedded- processor market includes more than 100 vendors and two dozen instruction set architectures. This article describes what these embedded CPUs are and how the requirements of embedded systems make them different from general-purpose CPUs.