Reklame

Computing historie er fuld af Flops.

Det Apple III havde en ubehagelig vane med at lave mad i sig selv i sin deformerede skal. Det Atari Jaguar, en 'nyskabende' spilkonsol, der havde nogle falske påstande om dens ydeevne, bare ikke kunne gribe markedet. Intels flagskib Pentium-chip designet til højtydende regnskabsapplikationer havde vanskeligheder med decimaler.

Men den anden slags flopp, der hersker i computerværden, er flops måling, længe hyldet som en rimelig rimelig sammenligning mellem forskellige maskiner, arkitekturer og systemer.

FLOPS er et mål for flytningspunktoperationer pr. Sekund. Kort sagt, det er speedometeret til et computersystem. Og det har været vokser eksponentielt i årtier.

Så hvad nu hvis jeg fortalte dig, at du om et par år har et system, der sidder på dit skrivebord, eller i dit tv eller i din telefon, der ville tørre gulvet i dagens supercomputere? Utrolig? Jeg er en gal? Se på historien, før du dømmer.

Asci_red _-_ tflop4m

Supercomputer til Supermarked

En nylig Intel i7 Haswell Så hvad er forskellen mellem Intels Haswell- og Ivy Bridge-CPU'er?

instagram viewer
Leder du efter en ny computer? De, der handler efter en ny Intel-drevet bærbar eller desktop skal kende forskellene mellem den sidste og den nyeste generation af Intel-processorer. Læs mere processor kan udføre ca. 177 milliarder FLOPS (GFLOPS), som er hurtigere end den hurtigste supercomputer i USA i 1994, the Sandia National Labs XP / s140 med 3.680 computerkerner, der arbejder sammen.

En PlayStation 4 kan fungere på omkring 1,8 billioner FLOPS takket være dens avancerede Celle mikroarkitektur, og ville have trumfet $ 55 millioner ASCI Red supercomputer, der toppede den verdensomspændende supercomputer liga i 1998, næsten 15 år før PS4 blev frigivet.

IBMs Watson AI-system IBM afslører revolutionerende "hjerne på en chip"Annonceret i sidste uge via en artikel i Videnskab, "TrueNorth" er det, der er kendt som en "neuromorfisk chip" - en computerchip designet til at efterligne biologiske neuroner til brug i intelligente computersystemer som Watson. Læs mere har en (nuværende) peak operation 80 TFLOPS, og det er intet tæt på at lade det ind på Top 500-listen over dagens supercomputere med Kinesisk Tianhe-2 overskrift de Top 500 ved de sidste 3 sammenhængende lejligheder, med en topydelse på 54,902 TFLOPS, eller næsten 55 Peta-FLOPS.

Det store spørgsmål er, hvor er det næste supercomputer på desktop-størrelse Den seneste computerteknologi, du skal se for at troSe nogle af de nyeste computerteknologier, der er indstillet til at transformere verdenen inden for elektronik og pc'er i de næste par år. Læs mere kommer fra? Og endnu vigtigere, hvornår får vi det?

CPU_power_density

En anden mursten i magtvæggen

I den nylige historie har drivkræfterne mellem disse imponerende hastighedsgevinster været inden for materialevidenskab og arkitekturdesign; Fremstillingsprocesser af mindre nanometer skala betyder, at chips kan være tyndere, hurtigere og dumpe mindre energi ud i form af varme, hvilket gør dem billigere at køre.

Med udviklingen af ​​multikernearkitekturer i slutningen af ​​2000'erne bliver mange 'processorer' nu presset på en enkelt chip. Denne teknologi kombineret med den stigende modenhed for distribuerede beregningssystemer, hvor mange 'Computere' kan fungere som en enkelt maskine, betyder, at Top 500 altid har vokset, næsten vedligeholdelse takt med Moores berømte lov.

Dog fysiklovene begynder at komme i vejen for al denne vækst, også selvom Intel er bekymret for det, og mange over hele verden jager efter den næste ting.

... om cirka ti år vil vi se sammenbruddet af Moore's Law. Faktisk ser vi allerede en afmatning af Moore's Law. Computerkraft kan simpelthen ikke opretholde sin hurtige eksponentielle stigning ved hjælp af standard siliciumteknologi. - Dr. Michio Kaku – 2012

Det grundlæggende problem med det nuværende behandlingsdesign er, at transistorerne enten er tændt (1) eller slukket (0). Hver gang a transistor gate 'Vender', det skal udvise en vis mængde energi i det materiale, som porten er lavet til for at få det 'vend' til at blive. Når disse porte bliver mindre og mindre, er forholdet mellem energien til at bruge transistoren og energi til at "vende" transistoren bliver større og større, hvilket skaber større opvarmning og pålidelighed problemer. De nuværende systemer nærmer sig - og i nogle tilfælde overskrider - atomvareaktorernes rå varmetæthed, og materialer begynder at svigte deres designere. Dette kaldes klassisk 'Power Wall'.

For nylig er nogle begyndt at tænke anderledes på, hvordan man udfører nyttige beregninger. Specielt to virksomheder har fanget vores opmærksomhed med hensyn til avancerede former for kvante- og optisk computing. canadiske D-Wave-systemer og UK baseret Optalysys, som begge har ekstremt forskellige tilgange til meget forskellige problemstillinger.

9496546

Tid til at ændre musik

D-Wave fik en masse presse for nylig med deres superkølede ildevarslende sorte kasse med en ekstremt cyberpunk interiørspidse, der indeholdt en gåtefuld nøgen-chip med svære at forestille sig kræfter.

I det væsentlige tager D2-systemet en helt anden tilgang til problemløsning ved effektivt at kaste årsag-og-virkning-regelbogen ud. Så hvad slags problemer er denne Google / NASA / Lockheed Martin-støttede modem, der sigter mod?

travelling_salesman_problem

Den vandrende mand

Historisk set, hvis du vil løse en NP-hårdt eller mellemliggende problem, hvor der er et ekstremt stort antal mulige løsninger, der har en bred vifte af potentiale, ved at bruge 'værdier' ​​fungerer den klassiske tilgang simpelthen ikke. Tag f.eks. Problemet med den rejsende sælger; Givet N-byer, find den korteste sti til at besøge alle byer en gang. Det er vigtigt at bemærke, at TSP er en vigtig faktor på mange områder såsom fremstilling af mikrochip, logistik og endda DNA-sekventering,

Men alle disse problemer koger ned til en tilsyneladende enkel proces; Vælg et punkt at starte fra, generer en rute rundt om 'ting', mål afstanden, og hvis der er en eksisterende rute, der er kortere end den, kasser den forsøgte rute og gå videre til den næste, indtil der ikke er flere ruter til kontrollere.

Dette lyder let, og for små værdier er det; for 3 byer er der 3 * 2 * 1 = 6 ruter til at kontrollere, for 7 byer er der 7 * 6 * 5 * 4 * 3 * 2 * 1 = 5040, hvilket ikke er så dårligt for en computer at håndtere. Dette er en Fakultet sekvens, og kan udtrykkes som "N!", så 5040 er 7 !.

Når du bare går lidt videre til 10 byer at besøge, skal du dog teste over 3 millioner ruter. Når du kommer til 100, er antallet af ruter, du skal kontrollere, 9 efterfulgt af 157 cifre. Den eneste måde at se på disse slags funktioner er at bruge en logaritmisk graf, hvor y-aksen starter ved 1 (10 ^ 0), 10 (10 ^ 1), 100 (10 ^ 2), 1000 (10 ^ 3) ) og så videre.

Hent

Tallene bliver bare for store til at være i stand til med rimelighed at behandle på enhver maskine, der findes i dag eller kan eksistere ved hjælp af klassiske computearkitekturer. Men hvad D-Wave laver er meget anderledes.

640 pixels-DWave_128chip

Vesuv kommer frem

Vesuv-chippen i D2 bruger omkring 500 'qubits‘Eller kvantebits for at udføre disse beregninger ved hjælp af en kaldet metode Kvantealealisering. I stedet for at måle hver rute ad gangen, indstilles Vesuvius-Qubits til en superpositionstilstand (hverken tændt eller slukket, der fungerer sammen som et slags potentielt felt) og en række mere og mere komplekse algebraiske beskrivelser af løsningen (dvs. en serie af Hamilton beskrivelser af løsningen, ikke en løsning i sig selv) anvendes på superpositionfeltet.

I virkeligheden tester systemet anvendeligheden af ​​enhver potentiel løsning samtidigt, ligesom en kugle 'beslutter', hvilken vej man skal gå ned ad en bakke. Når superpositionen er afslappet i en jordtilstand, skal jordtilstanden på qubits beskrive den optimale løsning.

Mange har stillet spørgsmålstegn ved, hvor stor en fordel D-Wave-systemet giver i forhold til en konventionel computer. I en nylig test af platformen mod et typisk Travelling Saleman-problem, der tog 30 minutter for en klassisk computer, tog bare et halvt sekund på Vesuv.

For at være klar, vil dette dog aldrig være et system, du spiller Doom på. Nogle kommentatorer forsøger det sammenligne dette meget specialiserede system med en generel processor. Du ville have det bedre med at sammenligne en Ohio-klasses ubåd med F35 Lyn; enhver beregning, du vælger for den ene, er så upassende for den anden, at den er ubrugelig.

D-Wave holder hurtigere ind på flere størrelsesordener for sine specifikke problemer sammenlignet med en standardprocessor og FLOPS estimater spænder fra en relativt imponerende 420 GFLOPS til en tankegang 1,5 Peta-FLOPS (Sæt den på Top 10 Supercomputer-listen i 2013 på tidspunktet for den sidste offentlige prototype). Hvis noget, fremhæver denne forskel begyndelsen på slutningen af ​​FLOPS som en universel måling, når den anvendes til specifikke problemområder.

Dette område af computing er rettet mod et meget specifikt (og meget interessant) sæt problemer. Foruroligende er et af problemerne inden for denne sfære kryptografi Sådan krypteres din Gmail, Outlook og anden webmailE-mail-konti har nøglerne til dine personlige oplysninger. Her er, hvordan du krypterer din Gmail, Outlook.com og andre e-mail-konti. Læs mere - specifikt Public Key Cryptography.

Heldigvis synes D-Wave's implementering at være fokuseret på optimeringsalgoritmer, og D-Wave tog nogle designbeslutninger (såsom den hierarkiske peering-struktur på chippen), som angiv, at du ikke kunne bruge Vesuv'et til at løse Shor's algoritme, som potentielt ville låse Internettet så dårligt det ville gøre Robert Redford stolt.

Laser Matematik

Det andet firma på vores liste er Optalysys. Dette UK-baserede firma tager computing og tænder det på hovedet ved hjælp af analog superposition af lys til at udføre bestemte klasser af beregning ved hjælp af selve lysets natur. Nedenstående video viser noget af baggrunden og grundlæggende elementerne i Optalysys-systemet, præsenteret af Prof. Heinz Wolff.

Det er en smule håndbølget, men i bund og grund er det en kasse, der forhåbentlig en dag sidder på dit skrivebord og give beregningsstøtte til simuleringer, CAD / CAM og medicinsk billeddannelse (og måske, bare måske, computer) spil). Ligesom Vesuv er der ingen måde, hvorpå Optalysys-løsningen udfører mainstream computingopgaver, men det er ikke det, den er designet til.

En nyttig måde at tænke på denne stil med optisk behandling er at tænke på den som en fysisk grafikbehandlingsenhed (GPU). Moderne GPU Lær din grafikaccelerator at kende i uærlige detaljer med GPU-Z [Windows]GPU eller grafikbehandlingsenhed er den del af din computer, der har ansvaret for håndtering af grafik. Med andre ord, hvis spil er hakke på din computer, eller det ikke kan håndtere indstillinger af meget høj kvalitet, ... Læs mere 'S bruger mange mange streamingprocessorer parallelt og udfører den samme beregning af forskellige data, der kommer ind fra forskellige hukommelsesområder. Denne arkitektur kom som et naturligt resultat af den måde, computergrafikken genereres på, men denne massivt parallelle arkitektur er blevet brugt til alt fra højfrekvent handel, til Kunstige neurale netværk.

Optalsys tager lignende principper og oversætter dem til et fysisk medium; datapartitionering bliver strålesplitning, lineær algebra bliver kvanteinterferens, MapReduce-stilfunktioner bliver til optiske filtreringssystemer. Og alle disse funktioner fungerer i konstant, effektivt øjeblikkelig tid.

Den oprindelige prototype-enhed bruger et 20Hz 500 × 500-elementnet til at udføre hurtige Fourier-transformationer (dybest set "hvilke frekvenser vises i denne inputstrøm?") og har leveret et undervejsende ækvivalent af 40 GFLOPS. Udviklere er målrettet mod et 340 GFLOPS-system af næste år, som i betragtning af det anslåede strømforbrug ville være en imponerende score.

Så hvor er min sorte kasse?

Det computers historie En kort historie om computere, der forandrede verdenDu kan tilbringe år med at dykke ned i computerens historie. Der er masser af opfindelser, mange bøger om dem - og det er inden du begynder at komme ind i det fingerpeg, der uundgåeligt forekommer, når ... Læs mere viser os, at det, der oprindeligt er forskningslaboratoriets og regeringsorganernes reserve, hurtigt går vej ind i forbrugerhardware. Desværre har databehandlingshistorien ikke været nødt til at beskæftige sig med begrænsningerne i fysiklovene endnu.

Personligt tror jeg ikke, D-Wave og Optalysys vil være de nøjagtige teknologier, vi har på vores skriveborde om 5-10 år. Overvej at den første genkendelige “Smart Watch” blev afsløret i 2000 og mislykkedes elendigt; men essensen af ​​teknologien fortsætter i dag. Ligeledes vil disse udforskninger i Quantum- og Optical computing-acceleratorer sandsynligvis ende som fodnoter i 'den næste store ting'.

Materialevidenskab holder sig tættere på biologiske computere, ved hjælp af DNA-lignende strukturer til at udføre matematik. Nanoteknologi og 'Programmerbar sag' nærmer sig punktet i stedet for at behandle ‘data’, materialet i sig selv vil både indeholde, repræsentere og behandle oplysninger.

Alt i alt er det en modig ny verden for en beregningsvidenskabsmand. Hvor tror du, at det hele går hen? Lad os chatte om det i kommentarerne!

Fotokreditter:KL Intel Pentium A80501 af Konstantin Lanzet, Asci rød - tflop4m af den amerikanske regering - Sandia National Laboratories, DWave D2 af The Vancouver Sun, DWave 128-chip af D-Wave Systems, Inc., Rejsende sælgerproblem af Randall Munroe (XKCD)

Om dagen er jeg forsker ved University of Liverpool, der undersøger tillid og omdømme inden for marin kommunikation for autonome systemer i systemer. Om aftenen er jeg den grundlæggende direktør for Farset Labs, Nordirlands første Hackerspace samt rådgivning med lokale regering, erhvervsliv, akademia og den frivillige sektor om STEM Outreach, forretningsinnovationsstrategi og kommunikation & Datasikkerhed.