2010/03/01
針對目前平行化的kernel還有需要加強並修正的部分如下
// SystemC Kernel
Win32
1.開啟多執行緒 並且以OS讀入的處理器數目做為執行緒的數目
2.針對所需執行的工作 以自動排程的方式取代人工排程
3.針對通訊與傳輸資料部分 以thread所提供的mutex 避免重複存取
Linux
1.修改版本讓他可以跑在Linux上
//
1.測試如何使他可以運行在伺服器主機架構上
2.跑數個平行化的範例 (矩陣相乘 OR 影音解碼)
大致上完成預計工作時間
2009/09/01
針對SystemC的執行過程進行trace
近期詳細如下
systemC kernel
前言
目的將systemC的thread改成multi-thread
加速其模擬效率.
7 則留言:
請問 SystemC 模擬速度慢,最主要的原因有哪些?
請問,就你的看法,SystemC 模擬速度慢,最主要的原因有哪些?
I think we are still looking for the reasons. We are tracing its scheduler now.
I am hesitating for this. Maintain our own kernel may cost more than I want to spend. Maybe a little tweak only is what we will do in the future.
systemC本質上是採用single thread去模擬硬體的排程,所以應該不是說他慢,是說在現今平行化處理盛行的今天,他可以使用一些平行化的技巧讓他變得比以往來的快速.
Long time no see.
這個串終於浮起來了.
如何在cluster上跑的問題可以問一下小新. 如上次說的目前只要知道如何在cluster上跑的方法即可, 除非實作上不太花時間.
請開始Update平行後的效率。技術內容則是等論文發表後再說。
此外可以參考大鈞最近在寫的論文,資料準備很充分。
我們應該要開始寫論文了。
這一串可以浮上來嗎?
請講一下成果以及目前的問題與要做的事項,重點就等論文發表再貼。
張貼留言