vliw

    4熱度

    1回答

    您是否知道GCC編譯器基礎結構中支持VLIW體系結構的強大程度?我知道GCC支持一些VLIW體系結構。看着它們,流水線優化似乎留給了另一個優化層。有沒有好的(不是GCC內部文件)材料?

    0熱度

    2回答

    我沒有HD5850,但我怎麼能知道opencl的最大工作組大小? HD5850的首選浮點向量寬度是多少?我懷疑它是5,但沒有在5850的朋友計算機上工作。試過寬度4但現在速度不夠快,現在我懷疑工作組的大小並不是最優的。爲25k 50k和100k粒子做NBody包含x,y,z,vx,vy,vz的float8變量。 謝謝。

    0熱度

    1回答

    我正在嘗試瞭解指令級並行性中使用的方法以及它們之間的差異。我的問題是,給定一個指令集,它最初是在處理器而沒有指令級並行性下運行的,可以使用這些方法中的哪一個來實現新處理器上的指令級並行性以及爲什麼/如何。新處理器將執行相同的指令集並運行與原始程序相同的程序二進制文件,但性能會更好。選項有: 1)亂序執行(tomasulo算法) 2)流水線 3)超標量 4)VLIW

    9熱度

    1回答

    你知道支持LLVM編譯器基礎設施有多強VLIW架構(或EPIC,像安騰)的存在呢? 是否有良好的文檔/幻燈片這個材料?

    4熱度

    4回答

    我想問一些與ILP有關的問題。 超標量處理器是一種標量和矢量處理器的混合物。那麼我可以說矢量處理器的體系結構遵循超標量嗎? 併發處理多條指令不會構成超標量體系結構,因爲流水線化的多處理器或多核體系結構也可以實現這一點。這是什麼意思? 我讀過'超標量CPU體系結構實現一種叫做指令級並行性的並行機制',超標量不能使用多個處理器?任何人都可以提供我使用超標量的例子嗎? VLIW,我已經通過這篇文章有第9

    3熱度

    2回答

    考慮與問題一VLIW處理器寬度等於Ñ:這意味着它能夠啓動同時Ñ操作,所以每個超長指令可以由最多N操作組成。 假設VLIW處理器加載超長指令其由操作具有不同的等待時間:屬於相同超長指令操作可以在不同的時間結束。如果某個操作在屬於相同的很長的指令的其他操作之前完成其執行,會發生什麼情況?在執行當前很長指令的剩餘操作之前,後續操作(即屬於下一個很長指令的操作)是否可以開始執行?還是非常長的指令等待所有操