船舶機械模擬程式加速
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 17 years ago
Last modified on Sep 12, 2008, 3:16:02 PM
Attachments (2)
- Migration_OpenMP.pdf (431.2 KB) - added by rock 17 years ago.
-
Intel_Extend_OpenMP_Cluster.pdf
(214.8 KB) -
added by rock 17 years ago.
Extending OpenMP to Clusters
Download all attachments as: .zip
