slugCompiler Optimization for SIMD type Vector Processor

Abstract

Performance of the processor can be enhanced by parallelization of instructions in terms of execution. Here we are applying compiler optimization techniques like loop unrolling, loop peeling for SIMD type Vector Processor. SIMD type vector processor is a high performance computational model which exploits the computational capabilities of both SIMD and vector architecture. SIMD type vector processor works on short vector instructions of vector length four and has four processing units which enables execution of four vector operands simultaneously [1]. To have the model which speeds up the computation in this paper we have created a CDFG (Control Data Flow graph) which gives the direct translation to the hardware. To create a CDFG we have used the tool SUIF2 and MACHSUIF which is a research project provided by Stanford University and Harvard university. To create a CDFG from the C source file first we have to do profiling on it to get the area of source file which have higher run time. We have unrolled the loops to get maximum ILP (Instruction level Parallelism) [7]. To limit the hardware we have unrolled only up to a maximum size of 4 [1]. Then a CFG (Control Flow Graph) is created for the source C file. Then the data flow analysis has been done on each basic block of the CFG by using the bvd class provided with MachSUIF. Then all the DFG (Data Flow graph) of every basic block are combined to get a full CDFG. In this paper We have designed the new hardware i.e. the SIMD type Vector processor based on HPL-PD VLIW architecture ISA which is supported by trimaran by default to accelerate the work.

Authors and Affiliations

Mohammad Suaib, Mohd. Akbar

Keywords

Related Articles

Implementation Issues in Bluetooth Based Smart Sensor Network

In this paper we focus on wireless sensor networks and Bluetooth issues related to its use in sensor networks. An implementation platform for a Bluetooth based sensor network is presented and functionalities are describ...

Wear Analysis of Hip Joint Prosthesis: A Review

Total hip replacement (THR) is one of the most successful applications of biomaterials in the medical industry. In THR, a spherical head connected to the femoral stem articulates against a spherical cup/liner attached t...

Non Traditional Optimization Techniques For Cutting Force Optimization In Milling Process Based On Machining Parameters

Minimum cutting forces are always gives the better results on response parameters. In this paper describes the nontraditional optimization methods to get the optimum cutting force in milling process. The objective funct...

Experimental Investigation for Thermal Conductivity Enhancement of Ethylene Glycol Based Nano Fluid Containing ZnO Nanoparticles

Experimental study of effective thermal conductivity of ZnO based Nano fluid is presented in this research. The Nano fluid was prepared by dispersing ZnO nanoparticles in ethylene glycol using a sonicator and adding sur...

A New Single Phase 5- Level Inverter Fed from Hybrid Renewable Energy System with Less Number of Switches

Renewable energy sources such as photovoltaic, wind, and low-head hydro and geothermal are expected to increase greatly their market share of the total power produced in the world. Fuel cell technology is also nearing t...

Download PDF file
  • EP ID EP17807
  • DOI -
  • Views 377
  • Downloads 12

How To Cite

Mohammad Suaib, Mohd. Akbar (2014). slugCompiler Optimization for SIMD type Vector Processor. International Journal for Research in Applied Science and Engineering Technology (IJRASET), 2(3), -. https://www.europub.co.uk/articles/-A-17807