2010年3月1日 星期一

SystemC Kernel- ruru

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 則留言:

Unknown 提到...

請問 SystemC 模擬速度慢,最主要的原因有哪些?

Unknown 提到...

請問,就你的看法,SystemC 模擬速度慢,最主要的原因有哪些?

SCREAMLab 提到...

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.

Unknown 提到...

systemC本質上是採用single thread去模擬硬體的排程,所以應該不是說他慢,是說在現今平行化處理盛行的今天,他可以使用一些平行化的技巧讓他變得比以往來的快速.

SCREAMLab 提到...

Long time no see.

這個串終於浮起來了.

如何在cluster上跑的問題可以問一下小新. 如上次說的目前只要知道如何在cluster上跑的方法即可, 除非實作上不太花時間.

SCREAMLab 提到...

請開始Update平行後的效率。技術內容則是等論文發表後再說。

此外可以參考大鈞最近在寫的論文,資料準備很充分。

我們應該要開始寫論文了。

SCREAMLab 提到...

這一串可以浮上來嗎?

請講一下成果以及目前的問題與要做的事項,重點就等論文發表再貼。