針對目前平行化的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
加速其模擬效率.
請問 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平行後的效率。技術內容則是等論文發表後再說。
回覆刪除此外可以參考大鈞最近在寫的論文,資料準備很充分。
我們應該要開始寫論文了。
這一串可以浮上來嗎?
回覆刪除請講一下成果以及目前的問題與要做的事項,重點就等論文發表再貼。