DocumentCode :
2442890
Title :
H/S Collaborative Development of a Ubiquitous Processor Free from Instruction Scheduling and Pipeline Disturbance
Author :
Fukase, Masa-aki ; Sato, Tomoaki
Author_Institution :
Grad. Sch. of Sci. & Technol., Hirosaki Univ., Hirosaki, Japan
fYear :
2010
fDate :
18-20 Aug. 2010
Firstpage :
57
Lastpage :
62
Abstract :
Parallelism is one of fundamental concepts of recent years´ trend in developing cutting edge VLSI processors in order to achieve power conscious high performance. HCgorilla is a ubiquitous processor that does not make much of high clock speed, but seeks high performance by applying the architecture of multicore and multiple pipeline. Each of two symmetric cores is composed of Java compatible media pipes and cipher pipes for cipher streaming. Similarly to other processors, HCgorilla is also accompanied with the awkward issue of instruction pipelining. Focusing on this, this paper shows how H/S collaborative parallelism can be used to accelerate the processing speed of the HCgorilla. The novelty of utilizing media pipes as fully as possible owes to a triple scheme for a waved MFU (multifunctional unit), multistack, and interleaved issue of related codes. Since this is useful for out-of-order arithmetic issue in conjunction with parallel stack operation, the triple scheme achieves a processor system free from not only instruction scheduling but also pipeline disturbance. The triple scheme is applied for the improved version of an HCgorilla chip and parallelizing compilers. According to H/S collaboration, these parallelizing steps are moved to web servers. This surely lightens the burden of mobile platforms.
Keywords :
Internet; Java; VLSI; cryptography; multiprocessing systems; parallel processing; parallelising compilers; pipeline processing; ubiquitous computing; H/S collaborative development; H/S collaborative parallelism; HCgorilla chip; Java compatible media pipe; VLSI processor; Web server; cipher pipe; cipher streaming; high clock speed; instruction scheduling; interleaved code; multicore architecture; multifunctional unit; multiple pipeline; parallel stack operation; parallelizing compiler; pipeline disturbance; power conscious high performance; ubiquitous processor; Collaboration; Java; Media; Multicore processing; Pipeline processing; Software; H/S collaboration; instruction scheduling; parallelism; ubiquitous processor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Science (ICIS), 2010 IEEE/ACIS 9th International Conference on
Conference_Location :
Yamagata
Print_ISBN :
978-1-4244-8198-9
Type :
conf
DOI :
10.1109/ICIS.2010.45
Filename :
5593048
Link To Document :
بازگشت