Android

Ingres Works på Hardware-savvy Database Engine

20 chefs-d’œuvre de la peinture

20 chefs-d’œuvre de la peinture
Anonim

Ingres planlægger at bruge en ny motor, der udnytter den nyeste chiphardware til hurtigere udførelse af databaselignende opgaver, siger firmaet onsdag.

Motoren, udviklet med et firma, der hedder VectorWise, udnytter hardwareforbedringer som hurtigere chips og større caches til at udføre flere opgaver samtidig på en chip, siger Roger Burkhardt, adm. direktør for Ingres.

Ingres planlægger at integrere den nye kode i sin database for at udnytte hardwarefunktioner fundet i nye chips som Intels Xeon. De nye chips omfatter beefier-rørledninger og specielle instruktionssæt til hurtigere opgaveudførelse på en enkelt kerne.

Visse arbejdsbyrder - som videospil og billedredigering - er skrevet for at udnytte de nyeste chips, men databasesystemer har traditionelt ikke er skrevet for parallel udførelse, sagde Burkhardt.

VectorWise-motoren spørger chips til at udføre flere datasæt ad gangen i modsætning til i enkelt rækker, hvilket fremskynder samtidig udførelse af opgaven.

"Nettoresultatet er på et hvilket som helst tidspunkt i en enkelt kerne - det afhænger af omstændighederne - du kan have hundrede instruktioner under flyvning på et tidspunkt, "sagde Burkhardt. Det er et niveau af finkornet parallelisme, sagde Burkhardt.

En anden måde VectorWise forsøger at fremskynde opgavekørsel på er ved at forenkle kode og reducere dataafhængigheder, sagde Burkhardt. Typiske databaser mister tid med komplicerede rutiner, der kan bremse task execution. VectorWise muliggør også i-cache-eksekvering, som giver mulighed for effektiv udførelse af kode, mens du kun bruger hukommelse som buffer.

Tidligere var det nødvendigt med store servere til at udføre sådanne opgaver, men hardwareudvidelser har bragt disse funktioner til bærbare computere. Motoren kunne hjælpe US $ 2.000 bærbare computere, hvad de dyre computere tidligere havde brug for, sagde Burkhardt.

"Som en individuel forretningsfolk kan du gøre det og få resultaterne tilbage, hvis du vil analysere tiere eller hundreder af millioner af rækker. Om et par sekunder, siger Burkhardt.

Projektet udføres i samarbejde med VectorWise, som blev spundet fra Centrum Wiskunde og Informatica (CWI), en forskningsorganisation i Amsterdam. CWI er kendt for at opfatte programmeringssprog som Python. Ingres læste om resultater forbedringer leveret af motoren i et forskningspapir udviklet af VectorWise og blev blæst væk af resultaterne, sagde Burkhardt. "Vi valgte at gå sammen med dem for at tage det, de havde gjort og … bringe det til markedet inde i Ingres-databasen, "sagde Burkhardt.

Firmaets embedsmænd kunne ikke give en præcis dato for, hvornår motoren kunne nå markedet.

Resultatforbedringerne blev realiseret på tværs af en række chips, herunder Intels Nehalem-chips og Advanced Micro Devices 'Opteron server chips. Performance forbedringer viste også på Intels Itanium-processorer og chips baseret på RISC-arkitekturen.