Overslaan en naar de inhoud gaan

Nieuwe hardwarearchitectuur vereist nieuwe softwarekaders

Nieuwe vormen van hardware – die niet meer in de conventionele architectuur passen – beloven veel snellere en ook energiezuinigere verwerking van specifieke taken. Ze hebben echter ook gevolgen voor de software in hogere lagen en dus ook voor de softwarearchitectuur. Hoe gaan we zorgen dat die software betrouwbaar is als ook de wiskundige basis eronder gaat verschuiven?
Chinese developers
© CC By SA 2.0 - Flickr.com
CC By SA 2.0 - Flickr.com

De huidige computer bestaat in essentie uit vier elementen: centrale verwerking, geheugen, een besturingseenheid en een externe opslag en daarbij nog wat input- en outputmechanismen. Zie daar de architectuur die de Amerikaanse wiskundige John von Neumann halverwege de jaren veertig beschreef en die tot op de dag van vandaag erg succesvol bleek. Eigenlijk ziet elke computer er zo uit. Maar inmiddels is wel duidelijk dat er serieuze beperkingen zitten aan deze architectuur. Vooral waar het gaat om massaal parallelle verwerking gaat de klassieke aanpak – die meer geschikt is voor sequentiële verwerking – mank.

Lees dit PRO artikel gratis

Maak een gratis account aan en geniet van alle voordelen:

  • Toegang tot 3 PRO artikelen per maand
  • Inclusief CTO interviews, podcasts, digitale specials en whitepapers
  • Blijf up-to-date over de laatste ontwikkelingen in en rond tech

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in