Bouwen van uw eigen Supercomputer (2 / 3 stap)

Stap 2: Welke taak het versnellen?


ik liep mijn versie van het programma van de optimale indeling beschreven hier op een enkele PC. Het programma wordt uitgevoerd in een limiet toen ik probeerde te optimaliseren van een database met 265 elementen, 39 Staten en 42 kenmerken of een groepsgrootte van 6.67903155 × 10 ^ 66. De doelgrootte was een maar liefst 3,5 miljard na bereiken van slechts 6 kenmerken en verwezenlijking van 99.97% scheiding. Bereiken van 100% was scheiding buiten elke mogelijkheid van voltooiing binnen een redelijke termijn of binnen de geheugencapaciteit van een enkele PC. Ik moest een manier om te verhogen snelheid en geheugen zonder ook maar een arm en een been.

Voer de netwerkoplossing Beowulf...

In de optimale classificatieproces bestaat een behoefte om te tellen van duplicaten in elke multiset. Voor problemen zoals mij watertje trying voor het oplossen van de multiset wat formaat schandalig. Deel van een multiset dat moest worden geteld is hieronder weergegeven...

Omdat de segmentgrootte kan ook veel groter dan het gedeelte hieronder een type van de variabele index dubbele precisie is meestal vereist naast de matrix wordt dubbele precisie type ook. Verhogen van de matrixindex dan is wat kost zoveel tijd terwijl de matrix zelf is verantwoordelijk voor de noodzaak om te maximaliseren geheugen... .

Door de taak opsplitsen in kleinere segmenten en het toewijzen van elk segment aan locaties of knooppunten op andere berekent hoe sneller het proces van vergelijking en dubbele tellen kan.

Een deel van één segment van waarden worden vergeleken en duplicaten geteld wordt hieronder weergegeven. .

1116642534732
600272059440
738555848598
1324220299720
1282170772552
406100332736
1443470060825
1127113699913
242098093032
1587858021259
1371440052986
120608508586
1885859489440
1614337503910
1848669946193
92056035995
574605286121
1301334977149
777374744415
406100332736
868090093135
...

Zodra het segment is verwerkt alleen de resultaten voor het vergelijken en graaf nodig zijn om te worden opgeslagen in dezelfde map, locatie of knooppunt voor ophalen door de Beowulf-clientprogramma.

Met een totaal van 199 knooppunten (alleen beperkt door het aantal bestanden gelijktijdig open onder Visual Basic 6) segmentgrootte aanzienlijk kan worden verminderd en elk verwerkt in onder een halve seconde.

Dit was het prototype taak die het Beowulf-netwerk kan maar één personal computer niet kon oplossen...

Gerelateerde Artikelen

Bouwen van uw eigen elektrische motorfiets

Bouwen van uw eigen elektrische motorfiets

overzichtHet voltooide project is een 1981 Kawasaki KZ440, omgezet in elektrische. Hij wordt aangedreven door vier Optima Yellow Top verzegeld (AVA) lood-zuur batterijen, die een elektrische Briggs & Stratton Etek motor rijden. De snelheid van de mot
Bouwen van uw eigen hondenhuis

Bouwen van uw eigen hondenhuis

Dit was mijn allereerste instructable. Ik was debatteren over een project om te bouwen voor een klasse, toen het soort viel in mijn schoot. Ik hoop dat alle newbies en beginnende hondeneigenaren gelijk, geniet ervan.Als de eigenaar van een gloednieuw
Hoe te bouwen van je eigen kooi voor hamster.

Hoe te bouwen van je eigen kooi voor hamster.

ik denk dat de kooien voor dieren te klein om satisify zijn hun behoefte aan ruimte. Natuurlijk, wil ik het beste voor mijn kleine huisdier... dus heb ik besloten om een plek waar ze kan plezier hebben en ook veilig te maken.In dit instructable, ik z
Bouwen van uw eigen Atlatl

Bouwen van uw eigen Atlatl

De jager, stengels zijn prooi aan een open veld met de perfecte gelegenheid om te staken. Ogen verkleinde met volledige intentie op een schone doden. Langzaam maar zeker de jager trekt een pijl uit zijn koker en bereidt zich voor op de aanval. In een
Bouwen van uw eigen Single of Dual Tik Kegerator voor Huis brouw vaatjes

Bouwen van uw eigen Single of Dual Tik Kegerator voor Huis brouw vaatjes

deze instructies in combinatie met de aankoopgegevens is alles wat je nodig hebt om te bouwen van uw eigen mini kegerator geschikt voor huisvesting van één of twee mini keg(s) van de 5 gallon, CO2-fles, en alle slangen.Elke instructie pagina heeft ta
Bouwen van uw eigen Wifi-radio

Bouwen van uw eigen Wifi-radio

De internet host is veel en veel online radiostreams, allermeest zij met een bepaald thema, variërend van oude klassiekers van de tijd tot Tibetian riverdancing. Ik moet toegeven dat ik hou van naar hen te luisteren terwijl ik ben het opbouwen van di
Bouwen van uw eigen WIFI stoorzender

Bouwen van uw eigen WIFI stoorzender

bouwen van uw eigen WIFI stoorzender met behulp van een 2.4GHz AV zenders. In deze video zal ik je laten zien hoe u kunt bouwen uw eigen jammer om de jam een WIFI-verbinding. Ik zal ook uitleggen hoe dit werkt en het verschil tussen jammen en interfe
Bouwen van uw eigen Ugly Drum Smoker (UDS)

Bouwen van uw eigen Ugly Drum Smoker (UDS)

Ugly Drum rokers (UDS) zijn eenvoudige rookcoupé voor bouw- en operateyet zij nul enkele echt goede barbecue. Dit Instructable zal u tonen hoe te bouwen uw eigen eenvoudige UDS. Als u niet wat een Ugly Drum Smoker weet is-- of niet weet hoe een te ge
Bouwen van uw eigen Smart DNS-Proxy en Netflix deblokkeren overal

Bouwen van uw eigen Smart DNS-Proxy en Netflix deblokkeren overal

Er zijn veel commerciële diensten op het Internet, waardoor hun gebruikers te bypass geografische blokken van de Netflix om toegang tot inhoud uit de regio. Bijvoorbeeld, als u een Amerikaanse expat wonen in het Verenigd Koninkrijk en wilt toegang de
DIY, BOUWEN VAN UW EIGEN DIGITALE BINAIRE KLOK!!!

DIY, BOUWEN VAN UW EIGEN DIGITALE BINAIRE KLOK!!!

Dit Instructable toont hoe het bouwen van een digitale klok in de eenvoudigste manier. U hoeft alleen een paar instrumenten en een beetje tijd...Stap 1: Inleiding Er zijn twee manieren om te bouwen van uw eigen binaire klok.1.-een is om uw eigen PCB.
Hoe het bouwen van een eigen bibliotheek in uw kelder met boekenkasten en duizenden boeken

Hoe het bouwen van een eigen bibliotheek in uw kelder met boekenkasten en duizenden boeken

volgen mijn youtube-kanaal: http://www.youtube.com/user/educatetowin?feature=mheeWebsite: http://www.educatetube.comGastheer: SipskiHoe te bouwen van een eigen bibliotheek in uw kelder.  Je hoeft alleen maar ten minste 5 tot 7 boekenkasten (afhankeli
Hoe te bouwen van uw eigen slager blok

Hoe te bouwen van uw eigen slager blok

Ik vond dat het bouwen van uw eigen slager blok niet zo ingewikkeld is! Met de prachtige bron van onze schuur te trekken uit (mijn grootouders oude hout werken winkel) houden ik gewoon vinden steeds meer materiaal om mee te werken. In dit geval die e
Een Wide-Body Quadrotor - ontwerpen en ideeën om te bouwen van uw eigen.

Een Wide-Body Quadrotor - ontwerpen en ideeën om te bouwen van uw eigen.

Multirotors--hoe cool zijn!Een quadrotor is een soort multirotor vliegtuigen. Deze vliegtuigen zijn gemakkelijker dan ooit om te bouwen. U kunt beginnen met deze machine en verhogen de mogelijkheden (en de complexiteit) als u meer informatie. Uw erva
Hoe te bouwen van uw eigen Desktop

Hoe te bouwen van uw eigen Desktop

Hallo DIYers! Het is Gaige en vandaag ga ik u tonen hoe te bouwen van uw eigen Desktop. Of het nu voor gaming of er voor werk, zal ik u tonen welke onderdelen u nodig hebt! Ik noem 3 mogelijke onderdelen. Aangezien wij niet alle van geld gemaakt, zal