Modulo Interval Arithmetic and Its Application to Program Analysis (特集 並列処理)
スポンサーリンク
概要
- 論文の詳細を見る
Interval arithmetic, an arithmetic system on intervals of real numbers, is useful for program analysis which deals with range information of variables or expressions such asarray reference analysis, data dependence analysis and value range analysis. However, since loop indices or array subscripts often take contiguous integers with a stride, the interval representing densely contiguous real numbers is not accurate representation for program analysis and degrades opportunity of parallelization or code optimization. In this paper modulo interval arithmetic, an arithmetic system on sets of contiguous integers with strides included in real intervals, is presented. Modulo interval arithmetic has both arithmetic operations and set operations which are useful for various program analysis. Moreover, this paper discusses application of modulo interval arithmetic to program analysis for parallelizing compilers.
- 一般社団法人情報処理学会の論文
- 2001-04-15
著者
-
Fukuda Akira
Graduate School Of Information Science Nara Institute Of Science And Technology
-
NAKANISHI Tsuneo
Graduate School/Faculty of Information Science and Electrical Engineering, Kyushu University
-
Nakanishi Tsuneo
Graduate School Of Information Science Nara Institute Of Science And Technology
-
Fukuda Akira
Graduate School/faculty Of Information Science And Electrical Engineering Kyushu University
-
Nakanishi Tsuneo
Graduate School of Information Science and Electrical Engineering, Kyushu University
関連論文
- BS-4-22 Web-based Point and Speak Phrasebook for Tourists(BS-4. System, control and design technologies for emerging network)
- Multipoint Relay Selections with QoS Support in Link State Routing Protocol for Multi-Hop Wireless Networks
- Logic-based Binding Time Analysis for Java Using Reaching Definitions
- A Case Study of Development of a Java Bytecode Analyzer Framework Using AspectJ
- Node Mobility Aware Routing for Mobile Ad Hoc Network
- Analytic Modeling of Cache Coherence Based Parallel Computers
- Multipoint Relay Selections with QoS Support in Link State Routing Protocol for Multi-Hop Wireless Networks
- Modulo Interval Arithmetic and Its Application to Program Analysis (特集 並列処理)
- Removal Rate Simulation of Dissolution-Type Electrochemical Mechanical Polishing
- An Information Announcement System Based on WWW for Mobile Computers(Special Section on Fundamentals of Multi-dimensional Mobile Information Network)
- Collaborative Filtering for Position Estimation Error Correction in WLAN Positioning Systems
- A Combined Data and Program Partitioning Algorithm for Distributed Memory Multiprocessors
- Effective Caching for NetNews Servers
- An SMT-Based Approach to Bounded Model Checking of Designs in State Transition Matrix
- A Case Study of Development of a Java Bytecode Analyzer Framework Using AspectJ