Komponentit

Intel Pushing Parallelism kehittäjille

Parallel Programming Made Simple - Intel Parallel Studio XE

Parallel Programming Made Simple - Intel Parallel Studio XE
Anonim

Intel perjantaina sanoi kutsuu ohjelmoijia kehittämään ohjelmia, jotka voivat hyödyntää rinnakkaisia ​​tietojenkäsittelymahdollisuuksia tulevissa monilähetyssuorittimissaan.

Ohjelmistotyökalujen avulla Intel haluaa saada ohjelmoijia rakentamaan ohjelmistoja, jotka hyödyntävät lukuisten ytimien ja monisäikeisominaisuuksien määrää tulevan Larrabee-prosessorin suorittamaan ja suorittamaan useampia tehtäviä kerralla.

"Intel luo koko kehitystyökalupalkin nopeuttamaan ja helpottamaan siirtoa rinnakkaiseen tietojenkäsittelyyn ja ohjelmistosuunnitteluun", sanoo Bill Kircos, Intel tiedottaja

Ohjelmoija houkuttelivat ponnistelujaan alussa tällä viikolla, kun se julkaisi beta-version Intel Parallel Composer -ohjelmistosta, jota yritys kutsuu "fi Ensimmäinen "ohjelmistotyökalu, joka mahdollistaa Windows-kehittäjien omaksuvan rinnakkaisuuden monilähetysten tietojenkäsittelyyn.

"Intel Parallel Composerin julkinen beta on toinen uusi tuote, jonka avulla voimme paremmin auttaa Windows-kehittäjiä hyväksymään rinnakkaisuuden moniportaisiin [computing] -järjestelmään, Intel Parallel Composer on tällä hetkellä yhteensopiva vain Windowsin kanssa, ja työkalussa esitellyt uudet ominaisuudet tulevat saataville joskus ensi vuonna Mac OS X- ja Linux-kääntäjille, Intelin tiedottaja sanoi. on osa Intelin rinnakkaistudioa, sarja työkaluja, joita Intel kertoi kehittäjille mahdollisuuden kirjoittaa ohjelmia rinnakkaiskäyttöön. Intel Parallel Studio laajentaa rinnakkaisuutta Microsoftin Visual Studio -sovellusohjelmistoon tarjoamalla uusia ominaisuuksia C- ja C ++-kääntäjälle ja laajentamalla virheenkorjautta muun muassa.

Intel Parallel Studio -ohjelmalla kehitetyt ohjelmat voivat siirtyä koneisiin, Larrabee-siru, yritys sanoi.

Larrabee-sirut sisältävät monia ytimiä ja yhdistävät GPU: iden ja x86-arkkitehtuurin käsittelyominaisuudet parantaen sovellusten ja grafiikan suorituskykyä. Siru sisältää myös tukea useille API-sovelluksille (sovellusohjelmointirajapinnalle), mukaan lukien OpenGL ja DirectX, jolloin siru voi käyttää olemassa olevia pelejä ja ohjelmistoja.

Larrabeen erityisohjelmien siirtäminen muihin alustoihin - kuten pelikonsoleihin olla ongelma. Intel yrittää korvata sen, että se aikoo tukea useampia ohjelmistoympäristöjä, ja se työskentelee esimerkiksi Applen yritysten kanssa kehittäessään ohjelmointityökaluja.

Kun yhä useampia monisäikeisiä ytimiä lisätään tietokoneisiin, Intel ja Microsoft investoivat yhdessä yliopistoihin ja muihin toimiin kannustaa ohjelmoijia hyödyntämään rinnakkaisohjelmointia, Kircos sanoi. Molemmat yritykset aiemmin tänä vuonna sitoutuivat US $ 20 miljoonaan Yhdysvaltain Kalifornian yliopistoon, Berkeleyyn ja Illinoisin yliopistoon, Urbana-Champaignin tutkimuskeskuksiin, jotka edistävät ohjelmistosuunnittelua monilähetystekniikassa seuraavien viiden vuoden aikana.