Code Efficiency Evaluation for Embedded Processors(Special Section of Selected Papers from the 14th Workshop on Circuits and Systems in Karuizawa)
スポンサーリンク
概要
- 論文の詳細を見る
This paper evaluates the code efficiency of the ARM, Java, and x86 instruction sets by compiling the SPEC CPU95/CPU2000/JVM98 and CaffeineMark benchmarks, from the aspects of code sizes, basic block sizes, instruction distributions, and average instruction lengths. As a result, mainly because (i) the Java architecture is a stack machine, (ii) there are only four local variables which can be accessed by a 1-byte instruction, and (iii) additional instructions are provided for the network security, the code efficiency of Java turns out to be inferior to that of ARM Thumb. Moreover, through this efficiency analysis it should be stressed that there exists the high potential of constructing a more efficient code architecture by taking minute account of the customization of an instruction set as well as the number of registers.
- 社団法人電子情報通信学会の論文
- 2002-04-01
著者
-
TAKEUCHI Yoshinori
Graduate School of Information Science and Technology, Osaka University
-
Shirakawa Isao
Graduate School Of Applied Informatics University Of Hyogo
-
Shirakawa Isao
Graduate School Of Engineering Osaka University
-
MIKI Morgan
Graduate School of Engineering, Osaka University
-
Miyamoto Shingo
Graduate School Of Engineering Osaka University
-
SAKAMOTO Mamoru
System LSI Development Center,Mitsubishi Electric Corporation
-
YOSHIDA Toyohiko
Mobile Communication Business Division, Mitsubishi Electric Corporation
-
Takeuchi Yoshinori
Graduate School Of Information Science And Technology Osaka University
-
Miki Morgan
Graduate School Of Engineering Osaka University
-
Yoshida Toyohiko
Mobile Communication Business Division Mitsubishi Electric Corporation
-
Sakamoto Mamoru
System Lsi Development Center Mitsubishi Electric Corporation
-
Takeuchi Yoshinori
Graduate School Of Engineering Science Osaka University
関連論文
- Optimal Scheme for Search State Space and Scheduling on Multiprocessor Systems
- Single Chip Implementation of Motion Estimator Dedicated to MPEG2 MP@HL (Special Section on Digital Signal Processing)
- COMBINING GLOBAL AND SIMPLIFIED PARTS-BASED APPROACH TO ESTIMATE HUMAN BODY CONFIGURATION(International Workshop on Advanced Image Technology 2005)
- Design of Ogg Vorbis Decoder System for Embedded Platform(VLSI Design Technology and CAD, Papers Selected from the 19th Symposium on Signal Processing)
- A Low-Power DSP Core Architecture for Low Bitrate Speech Codec(Special Section on Digital Signal Processing)
- Code Efficiency Evaluation for Embedded Processors(Special Section of Selected Papers from the 14th Workshop on Circuits and Systems in Karuizawa)
- Rotation, Size and Shape Recognition by a Spreading Associative Neural Network
- Optimal Scheme for Search State Space and Scheduling on Multiprocessor Systems
- Reconfigurable AGU : An Address Generation Unit Based on Address Calculation Pattern for Low Energy and High Performance Embedded Processors
- Heart Instantaneous Frequency Based Estimation of HRV from Blood Pressure Waveforms
- Architecture of IEEE802.11i Cipher Algorithms for Embedded Systems(Selected Papers from the 17th Workshop on Circuits and Systems in Karuizawa)
- DETERMINATION OF CORRESPONDENCE BETWEEN AUDIO AND VISUAL EVENTS THROUGH ACTIVE MOTION(International Workshop on Advanced Image Technology 2007)
- DETERMINATION OF CORRESPONDENCE BETWEEN AUDIO AND VISUAL EVENTS THROUGH ACTIVE MOTION
- Transistor Sizing of LCD Driver Circuit for Technology Migration(Circuit Synthesis,VLSI Design and CAD Algorithms)
- A Sampling Switch Design Procedure for Active Matrix Liquid Crystal Displays(Circuit Synthesis,VLSI Design and CAD Algorithms)
- Real-Time Human Object Extraction Method for Mobile Systems Based on Color Space Segmentation(Selected Papers from the 18th Workshop on Circuits and Systems in Karuizawa)
- Error Detection by Digital Watermarking for MPEG-4 Video Coding(Special Section on Papers Selected from ITC-CSCC 2001)
- An Embedded Zerotree Wavelet Video Coding Algorithm with Reduced Memory Bandwidth
- A VLSI Architecture for Motion Estimation Core Dedicated to H.263 Video Coding(Special Issue on Multimedia, Network, and DRAM LSIs)
- AN ATTENTIONAL CORRESPONDENCE OF AUDIO-VISUAL EVENTS(International Workshop on Advanced Image Technology 2005)
- Generation of Pack Instruction Sequence for Media Processors Using Multi-Valued Decision Diagram(System Level Design,VLSI Design and CAD Algorithms)
- JPEG Encoder Design Space Exploration Using the ASIP Development System: PEAS-3 (特集:システムLSIの設計技術と設計自動化)
- Area-Efficient Reconfigurable Architecture for Media Processing
- Advantage and Possibility of Application-domain Specific Instruction-set Processor (ASIP)
- Implementation of Java Accelerator for High-Performance Embedded Systems(Simulation Acceletor)(VLSI Design and CAD Algorithms)
- A Novel Dynamically Reconfigurable Hardware-based Cipher (特集 システムLSIの設計技術と設計自動化)
- Heuristic Instruction Scheduling Algorithm Using Available Distance for Partial Forwarding Processor
- Informative Patches Sampling for Image Classification by Utilizing Bottom-up and Top-down Information (パターン認識・メディア理解)
- Informative Patches Sampling for Image Classification by Utilizing Bottom-up and Top-down Information
- Two-Stage Configurable Decoder Model for Domain Specific FEC Decoder Design
- A Small-Area and Low-Power SoC for Less-Invasive Pressure Sensing Capsules in Ambulatory Urodynamic Monitoring
- Informative Patches Sampling for Image Classification by Utilizing Bottom-up and Top-down Information
- Informative Patches Sampling for Image Classification by Utilizing Bottom-up and Top-down Information