Difference between revisions of "Linux Cluster til Center of Excelence/notater"

From Teknologisk videncenter
Jump to: navigation, search
m (Generelle Links)
m (Links baseret på udnyttelse af GPU regnekraft)
 
(12 intermediate revisions by 2 users not shown)
Line 48: Line 48:
 
*[http://www.csm.ornl.gov/pvm PVM Home Page]
 
*[http://www.csm.ornl.gov/pvm PVM Home Page]
 
*[http://www.cs.aau.dk/~bt/PhDSuperComputing/ Programming Supercomputers seminar fra AAU]
 
*[http://www.cs.aau.dk/~bt/PhDSuperComputing/ Programming Supercomputers seminar fra AAU]
 
+
*[http://www.drdobbs.com/high-performance-computing/ Dr. Dobbs high-performance-computing] (Artikler)
  
 
Et [[Cluster_Computing#Types of clusters | High Performance Cluster]]
 
Et [[Cluster_Computing#Types of clusters | High Performance Cluster]]
Line 64: Line 64:
 
== Links baseret på udnyttelse af GPU regnekraft==
 
== Links baseret på udnyttelse af GPU regnekraft==
 
*[http://www.nvidia.com/object/tesla_computing_solutions.html nVidia GPU]
 
*[http://www.nvidia.com/object/tesla_computing_solutions.html nVidia GPU]
 +
*[http://asymmetriccomputing.blogspot.com/2009/01/cuda-cluster-computing.html CUDA Cluster Computing]
 +
*[http://www.hoopoe-cloud.com/Solutions/CUDA.NET/Default.aspx CUDA.NET]
 +
**[http://www.hoopoe-cloud.com/files/cuda.net/2.0/CUDA.NET_2.0.pdf CUDA.NET Manual]
 +
 
== Generelle Links ==
 
== Generelle Links ==
 
*[http://fastra.ua.ac.be/en/index.html Fastra] 4 x GPU
 
*[http://fastra.ua.ac.be/en/index.html Fastra] 4 x GPU
Line 75: Line 79:
 
*[http://www.intel.com/pressroom/kits/upcrc/index.htm intel Universal Parallel Computing Research Centers]
 
*[http://www.intel.com/pressroom/kits/upcrc/index.htm intel Universal Parallel Computing Research Centers]
 
*[http://www.penguincomputing.com/software/scyld_clusterware Scyld ClusterWare] HPC cluster management solution (Ikke open source)
 
*[http://www.penguincomputing.com/software/scyld_clusterware Scyld ClusterWare] HPC cluster management solution (Ikke open source)
 +
*[http://perilsofparallel.blogspot.com/2010/03/power-itanium-niagara-superscalar-vs.html Into to code execution]
 +
*[http://en.wikipedia.org/wiki/Larrabee_(microarchitecture) Intel Larrabee]
 +
 +
== Microsoft BSGP ==
 +
*[http://research.microsoft.com/en-us/downloads/283bb827-8669-4a9f-9b8c-e5777f48f77b/ Bulk-Synchronous GPU Programming Compiler]
 +
*[http://research.microsoft.com/en-us/downloads/19f63ff3-06c7-4fa9-8ee0-35abffe0e5be/ SIGMA: Large-Scale and Parallel Machine-Learning Tool Kit]
 +
*[http://www.kunzhou.net/2008/BSGP.pdf BSGP pdf intro] Sammenliging med CUDA
 
[[Category:Cluster]] [[Category:Linux]][[Category:CoE]]
 
[[Category:Cluster]] [[Category:Linux]][[Category:CoE]]

Latest revision as of 18:25, 19 May 2010

Kate.png This article is under development....

Samlet beskrivelse af forløbet

Design og optimering af High Performance Clusters

Et High Performance Cluster er en gruppe af Computere der i fællesskab løser et fælles problem. Det kan for eksempel være matmatiske vejrmodeller for at forudsige vejret eller dekryptering af data i forbindelse med opklaring af kriminalitet.

Et High Performance Cluster anvender mange teknologier - alt efter formålet - til at optimere talknusning, driftsikkerhed, skalerbarhed, indkøbs- og driftøkonomi.

Forløb

Den grundlæggende tanke i forløbet er at det bliver en fortløbende process. Teknologier udviklet af hold 1 danner grundlag for videreudvikling i hold 2. Clusteret bliver således mere og mere udbygget.

Læring

  • I starten af forløbet er der et obligatorisk forløb som alle hold skal igennem.
    • Introduktion til Cluster hardware og Cluster software teknologier
  • Herefter er der en gennemgang af Clusterets status, fra tidligere hold.
    • Dette punkt springes over ved hold 1.
  • Udarbejdelse af kravspecifikation for dette hold.
    • Krav og mål for design og optimering.
  • Til sidst en evaluering af hold/elev

Uafklarede spørgsmål

  • Skal der gives karakter i faget?
  • Hvad er budgettene til opstart / pr. hold/elev?
  • Hvor meget materiale skal være klar til godkendelse af forløbet?


Cluster hardware

På skolen har vi ikke ressourcer til at opbygge et komplet Cluster, men vil indkøbe et lille forsøgs Cluster og anvende Virtuelle maskiner til en større mængde af Nodes.

Virksomhedens eksisterende arbejdsstationer

På trods af at den bærbare computers udbredelse bliver større og større, er der en stor procentdel af stationære computere anbragt i de fleste virksomheder.

  • De kan anvendes i Clusteret via WOL og bootes med PXE når medarbejderen ikke bruger den.
  • I vinterperioden vil energien til PC opvarme lokalet den står i og reducere energi i radiatorerene. (I forholdet 1:1)
  • Clusteret står spredt. Der er ikke brug for energikrævende køling.

Cluster opbygning

  • Udarbejdelse af strømbudget. (Flere bundkort pr. PSU etc...)
  • Nødvendighed af køling
  • Ubrugte noder slukkes automatisk

Cluster software

Programmerings teknikker

Et High Performance Cluster

Links

Firmaer

Clusters i drift

Links baseret på udnyttelse af GPU regnekraft

Generelle Links

Microsoft BSGP