船舶機械模擬程式加速
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 | Complete | Ouput & 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.015 | http://0rz.tw/8e4AE |
Intel Fortran | /opt/intel/fc/10.1.015 | http://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)
- Migration_OpenMP.pdf (431.2 KB) - added by rock 16 years ago.
-
Intel_Extend_OpenMP_Cluster.pdf
(214.8 KB) -
added by rock 16 years ago.
Extending OpenMP to Clusters
Download all attachments as: .zip