wiki:Osaka

船舶機械模擬程式加速

1.Our Solution

方法 問題和可行性 備註
使用Kerrighed作為Middleware來自動Thread Mogration 2.0.0之後版本無法支援Thread Migrate,只能process migration,也無法support openmp
可行性:難,需patch Kerrighed to support OpenMP
使用Mosix來作為Middleware來自動Process Mogration 無法Thread Migration
可行性:中,澳洲有人測試OpenMP成功於MOSIX上,可以參考他們的作法
使用S-DSM來 run OpenMP Code 可行性:易,許多成功的範例 OepnMP run in S-DSM
例如:Intel Cluster OpenMP、ParADE...等


2.Schedule

Task CompleteOuput & Evaluation
1.Perpare Testbed 2008-08-06 安裝說明文件和測試平台
2.Config & tun Testbed 2008-09-05 Kerrighed and Mosix Platform
3.Choose OpenMP Compiler 2008-08-18 Intel Compiler for Education
4.Test Stability of OpenMP in cluster 2008-09-12 Inetl Cluster OpenMP programming mode
5.Runing Osaka Code


3.Testbed information

  • Software
Name Version
debian etch r3
Kerrighed
Mosix
2.3.0
2.24.2.2
DRBL
  • Compiler
Compiler PATH Comments
Intel gcc /opt/intel/cc/10.1.015http://0rz.tw/8e4AE
Intel Fortran /opt/intel/fc/10.1.015http://0rz.tw/654xd
  • Features of the Intel OpenMP implementation
    • OpenMP 2.5 conforming
    • Nested parallelism
    • Workqueuing extension to OpenMP
    • Interoperability with POSIX and Windows threads
    • OMP_DYNAMIC support
    • Performance analysis via Intel Thread Profiler
    • Error Checking with the Intel Thread Checker (see below)


4.Osaka & Kerrighed


5.Osaka & Mosix


Reference

Last modified 16 years ago Last modified on Sep 12, 2008, 3:16:02 PM

Attachments (2)

Download all attachments as: .zip