Mostra el registre d'ítem simple

dc.contributor.authorMarkovic, Nikola
dc.contributor.authorNemirovsky, Daniel
dc.contributor.authorGonzález Blanco, Ruben
dc.contributor.authorUnsal, Osman Sabri
dc.contributor.authorValero Cortés, Mateo
dc.contributor.authorCristal Kestelman, Adrián
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2014-11-21T14:21:08Z
dc.date.available2015-03-18T09:51:35Z
dc.date.created2011
dc.date.issued2011
dc.identifier.citationMarkovic, N. [et al.]. Object oriented execution model (OOM). A: New Directions in Computer Architecture. "2nd Workshop on New Directions in Computer Architecture (NDCA-2): held in conjunction with the 38th International Symposium on Computer Architecture (ISCA-38): 5th June: San Jose, California". San Jose, California: INRIA, 2011.
dc.identifier.urihttp://hdl.handle.net/2117/24801
dc.description.abstractThis paper considers implementing the Object Oriented Programming Model directly in the hardware to serve as a base to exploit object-level parallelism, speculation and heterogeneous computing. Towards this goal, we present a new execution model called Object Oriented execution Model - OOM - that implements the OO Programming Models. All OOM hardware structures are objects and the OOM Instruction Set directly utilizes objects while hiding other complex hardware structures. OOM maintains all high-level programming language information until execution time. This enables efficient extraction of available parallelism in OO serial code at execution time with minimal compiler support. Our results show that OOM utilizes the available parallelism better than the OoO (Out-of-Order) model
dc.language.isoeng
dc.publisherINRIA
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Programació
dc.subject.lcshObject-oriented methods (Computer science)
dc.subject.lcshObject-oriented programming languages
dc.subject.otherObject-oriented
dc.subject.otherParallel and asynchronous execution
dc.titleObject oriented execution model (OOM)
dc.typeConference report
dc.subject.lemacMètodes orientats a objectes (Informàtica)
dc.subject.lemacLlenguatges de programació orientada a objectes
dc.contributor.groupUniversitat Politècnica de Catalunya. CAP - Grup de Computació d'Altes Prestacions
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://ndca2.saclay.inria.fr/papers/markovic.pdf
dc.rights.accessOpen Access
local.identifier.drac15165288
dc.description.versionPostprint (published version)
local.citation.authorMarkovic, N.; Nemirovsky, D.; González, R.; Unsal, O.; Valero, M.; Cristal, A.
local.citation.contributorNew Directions in Computer Architecture
local.citation.pubplaceSan Jose, California
local.citation.publicationName2nd Workshop on New Directions in Computer Architecture (NDCA-2): held in conjunction with the 38th International Symposium on Computer Architecture (ISCA-38): 5th June: San Jose, California


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple