• 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