Generation of Pack Instruction Sequence for Media Processors Using Multi-Valued Decision Diagram(System Level Design,<Special Section>VLSI Design and CAD Algorithms)
スポンサーリンク
概要
- 論文の詳細を見る
SIMD instructions are often implemented in modem multimedia oriented processors. Although SIMD instructions are useful for many digital signal processing applications, most compilers do not exploit SIMD instructions. The difficulty in the utilization of SIMD instructions stems from data parallelism in registers. In assembly code generation, the positions of data in registers must be noted. A technique of generating pack instructions which pack or reorder data in registers is essential for exploitation of SIMD instructions. This paper presents a code generation technique for SIMD instructions with pack instructions. SIMD instructions are generated by finding and grouping the same operations in programs. After the SIMD instruction generation, pack instructions are generated. In the pack instruction generation, Multi-valued Decision Diagram (MDD) is introduced to represent and to manipulate sets of packed data. Experimental results show that the proposed code generation technique can generate assembly code with SIMD and pack instructions performing repacking of 8 packed data in registers for a RISC processor with a dual-issue coprocessor which supports SIMD and pack instructions. The proposed method achieved speedup ratio up to about 8.5 by SIMD instructions and multipleissue mechanism of the target processor.
- 2007-12-01
著者
-
SAKANUSHI Keishi
Graduate School of Information Science and Technology, Osaka University
-
Takeuchi Yoshinori
Osaka University
-
Imai Masaharu
Graduate School Of Information Science And Technology Osaka University
-
TANAKA Hiroaki
Graduate School of Engineering, Tohoku University
-
Sakanushi K
Graduate School Of Information Science And Technology Osaka University
-
Takeuchi Yoshinori
Graduate School Of Information Science And Technology Osaka University
-
Ota Yutaka
Center For Semiconductor Research And Development Toshiba Corporation Semiconductor Company
-
TAGAWA Hiroki
Center for Semiconductor Research and Development, Toshiba Corporation Semiconductor Company
-
MATSUMOTO Nobu
Center for Semiconductor Research and Development, Toshiba Corporation Semiconductor Company
-
Tagawa Hiroki
Center For Semiconductor Research And Development Toshiba Corporation Semiconductor Company
-
Matsumoto Nobu
Center For Semiconductor Research And Development Toshiba Corporation Semiconductor Company
-
Takeuchi Yoshinori
Graduate School Of Engineering Science Osaka University
-
Tanaka Hiroaki
Department Of Information Systems Engineering Graduate School Of Information Science And Technology
-
Tanaka Hiroaki
Graduate School Of Engineering The University Of Tokyo
-
Imai Masaharu
Graduate School of Electrical and Electronic Engineering Kogakuin University
-
Masaharu Imai
Osaka University
関連論文
- Software Development Tool Generation Method Suitable for Instruction Set Extension of Embedded Processors
- Optimal Scheme for Search State Space and Scheduling on Multiprocessor Systems
- An Improved Method of Convex Rectilinear Block Packing Based on Sequence-Pair(Place and Routing)(VLSI Design and CAD Algorithms)
- COMBINING GLOBAL AND SIMPLIFIED PARTS-BASED APPROACH TO ESTIMATE HUMAN BODY CONFIGURATION(International Workshop on Advanced Image Technology 2005)
- Code Efficiency Evaluation for Embedded Processors(Special Section of Selected Papers from the 14th Workshop on Circuits and Systems in Karuizawa)
- 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
- Efficient Method to Generate an Energy Efficient Schedule Using Operation Shuffling
- High-Quality Silicon Oxide Film Formed by Diffusion Region Plasma Enhanced Chemical Vapor Deposition and Oxygen Radical Treatment Using Microwave-Excited High-Density Plasma
- Heart Instantaneous Frequency Based Estimation of HRV from Blood Pressure Waveforms
- Low Contact Resistance with Low Schottky Barrier for N-type Silicon Using Yttrium Silicide
- 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
- 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の設計技術と設計自動化)
- Advantage and Possibility of Application-domain Specific Instruction-set Processor (ASIP)
- Advantage and Possibility of Application-domain Specific Instruction-set Processor (ASIP)
- VLSI Architecture for Real-Time Fractal Image Coding Processors (Special Section of Selected Papers from the 12th Workshop on Circuit and Systems in Karuizawa)
- Heuristic Instruction Scheduling Algorithm Using Available Distance for Partial Forwarding Processor
- AS-1-2 ASIP Meister : An ASIP Design Environment
- TED-AJ03-163 A MODEL OF LIUID-SOLID CONTACT IN HIGH HEAT-FLUX BOILING
- Enhancement of Bubble Departure and Critical Heat Flux in Saturated Pool Boiling under Microgravity Conditions
- 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
- High-Quality Silicon Oxide Film Formed by Diffusion Region Plasma Enhanced Chemical Vapor Deposition and Oxygen Radical Treatment Using Microwave-Excited High-Density Plasma
- BS-5-43 Proposed End-to-End Available Bandwidth Estimation Method Using RTT Taking into Account Traffic Load in Return Path(BS-5. Network and Service Design, Control and Management)
- Software Development Tool Generation Method Suitable for Instruction Set Extension of Embedded Processors
- A Low-power ASIP Generation Method by Extracting Minimum Execution Conditions
- Formation and Property of Yttrium and Yttrium Silicide Films as Low Schottcky Barrier material for n-Type Silicon
- Advantage and Possibility of Application-domain Specific Instruction-set Processor (ASIP)
- Informative Patches Sampling for Image Classification by Utilizing Bottom-up and Top-down Information
- A Low-power ASIP Generation Method by Extracting Minimum Execution Conditions