ASIA unversity:Item 310904400/5777
English  |  正體中文  |  简体中文  |  全文笔数/总笔数 : 90120/105278 (86%)
造访人次 : 9108817      在线人数 : 326
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜寻范围 查询小技巧:
  • 您可在西文检索词汇前后加上"双引号",以获取较精准的检索结果
  • 若欲以作者姓名搜寻,建议至进阶搜寻限定作者字段,可获得较完整数据
  • 进阶搜寻
    ASIA unversity > 資訊學院 > 會議論文 >  Item 310904400/5777


    jsp.display-item.identifier=請使用永久網址來引用或連結此文件: http://asiair.asia.edu.tw/ir/handle/310904400/5777


    题名: Front-End Policy based on Speculation Condition for Simultaneous Multithreading Architecture
    其它题名: 以投機狀況為基礎的同步多線程架構前端策略
    作者: 陳沛源;謝忠健
    贡献者: 大同大學資訊工程所
    关键词: 同步多線程架構;提取策略;投機執行;Simultaneous Multithreading Architecture;Fetch policy;Speculative Execution
    日期: 2007-12-20
    上传时间: 2009-12-15
    出版者: 亞洲大學資訊學院;中華電腦學會
    摘要: 對現代能夠進行多重發送的超純量處理器而言,指令提取單元是讓高效力的執行單元能夠保持全速運作的關鍵之一。用以評價指令提取單元的數據不只有發送指令的速率還有投機執行的準度。也就是說一個好的指令提取單元要能在合理的時脈時間內,從正確的執行路徑上擷取大量的指令。在同步多線程架構的處理器上狀況會有些許的不同,因為在處理器中同時有多個活動中的程序。若是能得知每個線程未來的投機執行狀況,前端的指令提取單元可以偏好具有高度可預測性執行路徑的執行緒,以避免誤入錯誤執行路徑時額外產生的資源及電力浪費。在本論文中,我們將焦點擺在改善同步多線程處理器的前端執行單元。我們提出了一個輔助性的結構稱作Sequential Trace Table (STT) ,來提供對各個執行緒投機執行狀況的預先觀察。並利用這些投機執行狀況的資訊以輔助排定提取優先權的策略。For modern wide-issue superscalar processors, high performance instruction fetch unit is the key component to keep the powerful execution engine operating in full speed. The performance measurement to evaluate a front-end mechanism includes both the instruction delivery rate and
    speculation accuracy. That means a good front-end engine should be able to fetch and dispatch massive instructions on the right execution path, in a reasonable clock cycle time. Things may be a little different in Simultaneous Multithreading (SMT) architecture because there are multiple active contexts inside the CPU. If we can extract some information about future speculation conditions of each thread, the front-end fetch engine can then prefer threads with highly predictable execution path to avoid resource or energy waste on mis-speculative routes. In this paper, we focus on improving the frontend engine of SMT processor. We present a supplementary structure called Sequential Trace Table (STT) to provide a look-ahead into the future speculating conditions of each thread, and use the information to help improving fetch prioritizing policies.
    關聯: 2007NCS全國計算機會議 12-20~21
    显示于类别:[資訊學院] 會議論文

    文件中的档案:

    档案 大小格式浏览次数
    1019.pdf277KbAdobe PDF363检视/开启


    在ASIAIR中所有的数据项都受到原著作权保护.


    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 回馈