G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/45 (2006.01) G06F 9/42 (2006.01)
Patent
CA 2245611
Apparatus, methods, and computer program products are disclosed for providing optimized access to pointer or externally-tagged primitive type data-values. The invention maintains a type identifier external to the variable that contains the data-value. The invention determines the type distribution of data-values stored in the variable and optimizes access to the variable accordingly. Some of these optimizations are targeted towards called routines and the call sites for the called routines. Other optimizations are targeted towards object-oriented programming language implementations. These optimizations generate optimized versions of a class/map. Objects are linked to the optimized versions of the class/map depending on the type configuration of the data-values stored in the object. Thus, the invention optimizes access to variables in the object when the object contains commonly used type configurations.
L'invention est constituée par des appareils, des méthodes et des programmes informatiques servant à optimiser l'accès à des données de type primitif désignées par un pointeur ou désignées extérieurement. L'invention tient à jour un identificateur de type qui est extérieur à la variable qui contient les données. L'invention détermine la distribution des types des données stockées dans la variable et optimise l'accès à la variable en conséquence. Certaines de ces optimisations visent les routines appelées et les sites d'appel de ces routines. D'autres optimisations visent des implantations de langages de programmation orientés objets. Ces optimisations produisent des versions optimisées d'une classe ou d'une application. Les objets sont reliés aux versions optimisées de la classe ou de l'application selon la configuration du type des données stockées dans l'objet. Ainsi, l'invention optimise l'accès aux variables dans l'objet car celui-ci contient des configurations de type courantes.
Osler Hoskin & Harcourt Llp
Sun Microsystems Inc.
LandOfFree
Method and apparatus for efficient operations on primary... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for efficient operations on primary..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for efficient operations on primary... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-2063607