PDA

نسخه کامل مشاهده نسخه کامل : ساخت ابرکامپیوتری در ابعاد سیستم های رومیزی با 4 کارت 9800gx2در بلژیک



ocz
01-06-2008, 10:49
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
This is our setup. We keep the side panel of the case open to keep the temperatures of the four GPU's down.


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


A closer look at the four graphics cards in action.


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

tones.be who assembled the system. They sure look proud of their achievement. The guys from


ویدئوهایی از این ابررایانه را در اینجا ببینیند:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

دانشمندان بلژيكي دانشگاه آنتورپ يك ابررايانه‌ي‌ روميزي ساختند كه قادر است به سرعت مجموعه‌اي از صدها رايانه معمولي، رايانش انجام دهد.

هدف اين پژوهشگران برروي طراحي روش‌هاي رايانشي جديد براي نوعي عكس‌برداري پزشكي به نام توموگرافي يا پرتونگاري مقطعي متمركز شده بود.

در توموگرافي تصوير سه بعدي از اعضاي داخلي بدن بيمار با تركيب داده‌ها از شمار زيادي از پرتوهاي ايكس گرفته شده از زواياي مختلف، ايجاد مي‌شود اما به علت بزرگ بودن اين تصاوير تبديل آن‌ها به جزئيات با استفاده از يك رايانه‌ي معمولي هفته‌ها زمان مي‌برد. استفاده از مجموعه‌اي از رايانه‌ها براي اين منظور نيز گران و نيازمند فضا و هزينه‌هاي قابل ملاحظه است.

بر اساس اين گزارش اين محققان به منظور افزايش سرعت رايانش و در عين حال پايين نگه داشتن هزينه‌ها، به سخت‌افزارهاي بازي روي آوردند.

براساس يافته‌هاي آن‌ها كارت‌هاي گرافيكي سه بعدي كه براي استفاده در بازي‌هاي رايانه‌يي سه بعدي طراحي شده‌اند براي اجراي رايانش‌هاي توموگرافي بي‌نهايت مناسب هستند. تنها يك كارت گرافيكي بازي در انجام محاسبات توموگرافي 40 برابر قدرتمندتر از رايانه‌هاي معمولي است.

اين دانشمندان بلژيكي كه به دنبال سرعت زيادي براي رايانه‌ بودند ابررايانه روميزي به نام FASTRA را ساختند كه به چهار پردازنده گرافيكي GPU دوتايي مجهز است و داشتن اين 8 پردازنده‌ ی گرافيكي اين ابر رايانه را قادر ساخته به سرعت 350 رايانه معمولي كار كند كه عملا زمان را براي انجام توموگرافي كاهش مي‌دهد.

ابررايانه روميزي FASTRA علاوه بر سريع‌تر بودن نسبت به راهكارهاي ديگر با مصرف كمتر از 1500 وات برق نسبت به يك مجموعه رايانه، بيش‌تر حافظ محيط زيست است.


Hardware overview

Case: Lian-Li PC-P80 Armorsuit

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
An essential requirement for the case is that it must have at least eight expansion slots, two for each dual-slot graphics card. Nearly all PC cases have at most seven expansion slots, leaving the Lian-Li PC-P80 and Thermaltake Armor as the only options we could find. Both are excellent choices: we opted for the Lian-Li case mainly for availability reasons.
Motherboard: MSI K9A2 Platinum

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
We searched for a motherboard that has four physical PCI-Expressx16 slots and has double spacing between each of them. There are several boards in the market with four graphics card slots, but we could find only two that have the required double slot spacing: the MSI Quad Royal, which is now outdated and hardly available anymore, and the MSI K9A2 Platinum. We originally intended to choose a platform suitable for an Intel processor, either Skulltrail or NVIDIA 790i, but none of the available motherboards satisfied the slot requirements. Ultimately, we decided to go for an AMD chipset, as CPU performance is not a major concern in our case anyway. Note that the K9A2 motherboard has a very modest price tag and lacks several features found on more expensive motherboards.
CPU: AMD Phenom 9850

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
A quad-core CPU is essential in our system, as there is continuous communication going on between the CPU and GPUs. Spreading these tasks among several processor cores reduces latencies and improves the overall computation speed. We opted for the new Phenom 9850 CPU, which does not have the TLB bug that originally plagued AMD's quad-core product line.
CPU cooler: Scythe infinity

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
This CPU cooler provides more than enough cooling for the CPU. Since we are not overclocking the CPU, any decent cooler would have done the job.
Memory: 4x 2GB Corsair TWINX DDR2 PC6400

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Having as much RAM as possible is crucial for our type of applications. 8GB is usually sufficient to load large 3D volumes (e.g. 1024x1024x1024) completely in memory. We would have loved more memory though. Compared to a “real” supercomputer we have only a tiny amount of memory at our disposal. The Corsair memory has decent timings, at an affordable price point.
Harddisk: Samsung Spinpoint F1 750GB

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
At first this choice may seem somewhat strange. The Spinpoint harddrive is not very fast compared to more expensive models such as the WD Raptors. However, we observed that in our case, disk access is not a performance bottleneck at all. In particular, having a single harddisk improves the airflow through the case and keeps the system very tidy.
Power Supply: Thermaltake Toughpower 1500W Modular PSU

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
The Thermaltake Toughpower was the only PSU we could find that has the necessary four PCI-Express x6 and four PCI-Express x8 connectors. An alternative would have been to go for several smaller PSUs, but this modular PSU keeps the system extremely tidy. It turns out to be more than capable of powering four dual graphics cards simultaneously, even after overclocking the shader cores on all eight GPUs by 20%.
Graphics Cards: 4x MSI 9800GX2

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
There is no dominating reason to choose MSI over competing brands for the graphics cards. We obtained a good offer from MSI for these graphics cards and decided to take it. In particular, this seemed to be a sensible choice in case we needed support, as we are also using an MSI motherboard.
Software overview


We selected Windows XP-64 as the operating system for FASTRA. There were three reasons for choosing this platform: first, we needed a 64-bit operating system, in order to utilize 8GB of RAM. Second, we expected fewer driver issues on Windows compared to Linux. Third, within the Windows product line, Windows Vista is not yet supported by the NVIDIA GPU Computing platform, leaving Windows XP as the only choice. For development, we use Microsoft Visual Studio 2008. The core functionality for our CPU code is written in C++ (Visual C++), while MATLAB is often used as a front-end for rapid prototyping. All GPU code is developed using the NVIDIA CUDA framework, a C-like programming language that allows for efficient programming of the NVIDIA GPUs.





[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

FASTRA's Device Manager showing 8 display adapters.


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


In the Display Properties window, we can select 8 displays.



[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


here) offers a unique sight: eight GPU cores available for doing calculations! Running the "Device Query" CUDA sample (available


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Thanks to the NVIDIA driver, we are able to read out the temperatures of the GPUs. As you can see, they can become pretty high.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]