IDF: Intel voegt parallellisme toe aan Visual Studio
Gepubliceerd: Donderdag 21 augustus 2008
Auteur: Ferry Waterkamp
Intel onthulde gisteren tijdens het Intel Developer Forum een bèta van Parallel Studio. Deze gereedschapskist moet ontwikkelaars helpen bij het bouwen van applicaties die optimaal gebruik maken van multi-core processors.
Intel toonde de afgelopen dagen al aan dat het de quad-core processor is ontgroeid. Volgende maand al moet de zeskernige Dunnington processor op de markt komen. De Nehalem EX moet het aantal rekenkernen volgend jaar op acht brengen. Met de Teraflops Research Chip ('Polaris') heeft Intel zelfs een processor met 80 kernen in petto.
Probleem is alleen dat de huidige applicaties maar weinig parallelliteit in zich hebben, een voorwaarde om optimaal te kunnen profiteren van de performance die wordt geboden door multi-core processors. Veel van die toepassingen staan het leeuwendeel van de tijd op I/O te wachten. Dit probleem werd al langer erkend door Intel. Zo werkt de chipreus aan een hele nieuwe programmeertaal, Ct (C/C++ for Throughput Computing), waarmee programmeurs in de taal zelf allerlei parallelle datastructuren en parallelle flow commando's ter beschikking hebben.
Parallel StudioOm client-side applicaties geschikt te maken voor het multi- en many-core geweld heeft Intel nu het bètaprogramma Parallel Studio in het vuur. De toolset is bedoeld als een aanvulling op Microsofts Visual Studio voor C/C++ ontwikkelaars en biedt de tools Advisor, Composer, Inspector en Amplifier.
"Verschillende onderdelen van de suite zijn al beschikbaar geweest als experimentele tool op Whatif.intel.com", zegt James Reinders, directeur voor Intels Software Development Products. "De Performance Tuning Utility is bijvoorbeeld een populaire tool die al een flink aantal keren is gedownload en nu onderdeel wordt van het Parallel Amplifier-product."
Parallel Composer omvat onder andere Threading Building Blocks (TBB) en Integrated Performance Primitives. Reinders: "Threading Building Blocks heeft een breed draadvlak gekregen. Het is de populairste methode om parallellisme toe te voegen aan C++."
Volgend jaar beschikbaarPublieke testversies van de Parallel Studio-onderdelen moeten nog voor het einde van dit jaar beschikbaar zijn. De definitieve producten komen halverwege 2009 op de markt. Meer informatie - en de mogelijk om in te schrijven voor de bèta - is te vinden op de Go Parallel-website van Intel.
Bron: Techworld
