METHOD FOR ACCESSING DATA IN A MEMORY AT AN UNALIGNED ADDRESS

A method for accessing data in a memory coupled to a processor comprising: receiving a memory reference instruction for accessing data of a first size at an address in the memory; determining an alignment size of the address in the memory; and accessing the data of the first size in one or more grou...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GSCHWIND, MICHAEL KARL, BRADBURY, JONATHAN DAVID, JACOBI, CHRISTIAN, SLEGEL, TIMOTHY
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method for accessing data in a memory coupled to a processor comprising: receiving a memory reference instruction for accessing data of a first size at an address in the memory; determining an alignment size of the address in the memory; and accessing the data of the first size in one or more groups of data by accessing each group of data block concurrently. The groups of data have sizes that are multiples of the alignment size. La présente invention concerne un procédé permettant d'accéder à des données dans une mémoire couplée à un processeur et consistant : à recevoir une instruction de référence de mémoire visant à accéder à des données d'une première taille au niveau d'une adresse dans la mémoire ; à déterminer une taille d'alignement de l'adresse dans la mémoire ; et à accéder aux données de la première taille dans un ou plusieurs groupes de données en accédant simultanément à chaque groupe de blocs de données. Les groupes de données ont des tailles qui sont des multiples de la taille de l'alignement.