Android

Ingres travaille sur un moteur de base de données matériel

30 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу №24

30 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу №24
Anonim

Ingres envisage d'utiliser un nouveau moteur qui exploite le dernier matériel de la puce pour une exécution plus rapide des tâches liées à la base de données, a annoncé la société mercredi.

Le moteur, développé avec une société appelée VectorWise, tire parti des améliorations matérielles Selon Roger Burkhardt, PDG d'Ingres, Ingres envisage d'intégrer le nouveau code dans sa base de données pour tirer parti des fonctionnalités matérielles des nouvelles puces, comme Intel Xeon.. Les nouvelles puces incluent des pipelines plus robustes et des ensembles d'instructions spéciaux pour une exécution plus rapide des tâches sur un seul noyau.

Certaines charges de travail - comme les jeux vidéo et le retouche photo - sont conçues pour tirer parti des dernières puces. Le moteur VectorWise demande aux puces d'exécuter plusieurs jeux de données à la fois et non pas sur une seule ligne, ce qui accélère l'exécution simultanée des tâches.

"Le résultat net est à tout moment dans un seul noyau - cela dépend des circonstances - vous pourriez avoir une centaine d'instructions en vol à un moment donné », a déclaré Burkhardt. C'est un niveau de parallélisme fin, a dit Burkhardt.

Une autre façon pour VectorWise d'accélérer l'exécution des tâches est de simplifier le code et de réduire les dépendances de données, a déclaré Burkhardt. Les bases de données typiques perdent du temps avec des routines complexes qui pourraient ralentir l'exécution des tâches. VectorWise permet également l'exécution en cache, ce qui permet une exécution efficace du code tout en utilisant la mémoire uniquement comme tampon.

Auparavant, de gros serveurs étaient nécessaires pour exécuter ce type de tâches. Burkhardt a déclaré:

"Nous avons choisi de faire équipe avec eux pour prendre ce qu'ils avaient fait et …

Les responsables de l'entreprise ne pouvaient pas fournir de date précise pour savoir quand le moteur pouvait atteindre le marché.

Les améliorations de performances ont été réalisées sur une gamme de puces, y compris les puces Intel Nehalem et Advanced. Les puces de serveur Opteron de Micro Devices. Des améliorations de performance ont également été constatées sur les processeurs et puces Itanium d'Intel basés sur l'architecture RISC (ordinateur à jeu d'instructions réduit).