- 博客(8)
- 收藏
- 关注
原创 开始学习高性能计算了
开始学习高性能计算了, 我会把我学习时得到的经验以及代码都写上来,和大家一起分享也希望大家指出我的问题,大家一起研究,一起进步!~谢谢大家
2007-07-27 10:58:00 991
转载 簡易的程式平行化-OpenMP(五) 變數的平行化
簡易的程式平行化-OpenMP(五) 變數的平行化 在將程式平行化的時候,其實還可能碰到一些問題。其中一個最大、最有可能碰到的,就是平行化後,每個執行緒裡的變數的獨立與否。下面是一個簡單的兩層迴圈的程式:#pragma omp parallel forfor( int i = 0; i < 3; ++ i ) for( int j = 0; j < 3; ++ j )
2007-07-27 10:48:00 654
转载 簡易的程式平行化-OpenMP(四)範例 for
簡易的程式平行化-OpenMP(四)範例 for 基本例子for 迴圈的平行化是 Heresy 認為最實用的一個;因為只要迴圈內的內容是互相獨立的,就可以透過平行化來加速。最簡單的例子,大概就是:#pragma omp parallel forfor( int i = 0; i < 6; ++ i ) Test( i );其中,而用來測試的函式 Test 內容如
2007-07-27 10:46:00 710
原创 簡易的程式平行化-OpenMP(三)範例 parallel、section
簡易的程式平行化-OpenMP(三)範例 parallel、sectionOpenMP 裡,平行化的方式有三種:parallel、sections、for(不過 section 和 for 都需要 parrallel)。這裡,舉些例子來說明他們的運作。 而用來測試的函式 Test內容如下void Test( int n ){ printf( " - %d/n", o
2007-07-27 10:45:00 753
转载 簡易的程式平行化-OpenMP(二)語法說明
簡易的程式平行化-OpenMP(二)語法說明之前對於多執行緒和 OpenMP 的平行化已經做了些簡單的介紹,有興趣的可以回頭參考《簡易的程式平行化方法-OpenMP(一)》。而由於 Heresy 最近看了些資料,也做了些測試,所以主要可能想來講最近學的一些語法吧~ 首先,在 Heresy 的認知裡,一般會用到 OpenMP 的部分分為三類: Directives
2007-07-27 10:44:00 643
转载 簡易的程式平行化方法-OpenMP(一)簡介
簡易的程式平行化方法-OpenMP(一)簡介嗯~首先,Heresy 也是最近才開始試著用 openMP 的,所以其是這篇與其說是教學或介紹,倒不如說是學習心得會更為恰當。會不會繼續用?說實話也是未知數。總之,看著辦囉~ 也希望有人對這東西有研究的話,能多多指教。 多執行緒的概念 目前雙核心的 CPU 當道,AMD 的 Athlon64x2、Intel 的 Pentium-D
2007-07-27 10:40:00 820
原创 CSDN,我来了
很久以前就我认识你了,我发现很多编程的东西都可以在这里找到答案,所以我对这里有很好的印象,现在我在学习MPI技术,就把这里当成大本营吧,虽然这里的网速实在是慢
2007-07-27 10:32:00 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人