Android

Ingres Works på hårdvarubaserad databasmotor

Textilsmart - "Hör med företag om hur de arbetar med hållbarhet" | Naturvårdsverket

Textilsmart - "Hör med företag om hur de arbetar med hållbarhet" | Naturvårdsverket
Anonim

Ingres planerar att använda en ny motor som utnyttjar den senaste chiphårdvaran för snabbare utförande av databasrelaterade uppgifter, säger företaget onsdagen.

Motorn, utvecklad med ett företag som heter VectorWise, utnyttjar hårdvaruförbättringar som snabbare chips och större cacher för att utföra flera uppgifter samtidigt på ett chip, säger Roger Burkhardt, VD för Ingres.

Ingres planerar att integrera den nya koden i sin databas för att dra nytta av maskinvarufunktioner som finns i nya chips som Intels Xeon. De nya chipsen innehåller bägare pipeliner och speciella instruktionsuppsättningar för snabbare uppdragsövning på en enda kärna.

Vissa arbetsbelastningar - som videospel och fotoredigering - skrivs för att dra nytta av de senaste chipsen, men databassystem har traditionellt inte har skrivits för parallellt utförande, säger Burkhardt.

VectorWise-motorn frågar chips för att utföra flera datasatser i taget i motsats till i enstaka rader, vilket påskyndar simultan uppgift.

"Nettoresultatet är vid någon punkt i en enda kärna - det beror på omständigheterna - du kanske har hundra instruktioner i flygning vid en tidpunkt, "sa Burkhardt. Det är en nivå av finkornad parallellitet, säger Burkhardt.

Ett annat sätt VectorWise försöker att påskynda uppdraget är genom att förenkla kod och minska databeroende, sa Burkhardt. Typiska databaser förlorar tid med komplicerade rutiner som kan sakta ner körning av uppgifter. VectorWise gör det också möjligt att exekvera cacheminne, vilket möjliggör ett effektivt utförande av kod medan du bara använder minne som buffert.

Tidigare behövdes stora servrar för att utföra sådana typer av uppgifter, men hårdvaruutveckling har medfört dessa funktioner till bärbara datorer. Motorn kan hjälpa 2,000 bärbara datorer, gör vad dyra datorer som tidigare behövdes för, sade Burkhardt. "

" Som en enskild affärsman, om du vill analysera tiotals eller hundratals miljoner rader, kan du göra det och få resultaten tillbaka om några sekunder, säger Burkhardt.

Projektet görs i partnerskap med VectorWise, som avspeglades från Centrum Wiskunde och Informatica (CWI), en forskningsorganisation i Amsterdam. CWI är känt för att uppfinna programmeringsspråk som Python. Ingres läste om prestandaförbättringar som tillhandahålls av motorn i ett forskningspapper som utvecklats av VectorWise och blåses bort av resultaten, sa Burkhardt. "Vi valde att klara sig med dem för att ta det som de hade gjort och … ta det till marknaden Innehållet i Ingres-databasen, sade Burkhardt.

Företagets tjänstemän kunde inte ge ett exakt datum när motorn kunde nå marknaden.

Prestandaförbättringarna realiserades på ett flertal chips, inklusive Intels Nehalem-chips och Advanced Micro Devices 'Opteron-serverchips. Prestandaförbättringar visade också på Intels Itanium-processorer och chips baserat på RISC-arkitekturen (reducerad instruktionsuppsättning).