Para acceder a los documentos con el texto completo, por favor, siga el siguiente enlace: http://hdl.handle.net/2117/15883

OS paradigms adaptation to fit new architectures
Joglar, Xavi; Planas Carbonell, Judit; Gil, Marisa
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors; Universitat Politècnica de Catalunya. CAP - Grup de Computació d´Altes Prestacions
Future architectures and computer systems will be heterogeneous multi-core models, which will improve their performance, resource utilization and energy consumption. Differences between cores mean different binary formats and specific concerns when dealing with applications. The OS also needs to manage the appropriate information to schedule resources to achieve the optimal performance. In this paper we present a first approach in Linux to allow the application to give information to the OS in order to perform the best resource scheduling for the code characteristics (where it has to run). Based on the continuation model of the Mach microkernel and the device drivers of Unix-Linux system, the kernel can continue the execution flow from one core to another (i.e. from PPE to SPE in the Cell BE case). In this way, the OS can anticipate costly actions (for example, loading code or data) or reserve resources depending on task needs. To reach our target, we adapt the operating system as well as modify the application binary to divide its code parts depending on their characteristics and where they have to run. Experimental work has been done for x86 with MMX extension ISA as well as for PPC and Cell BE.
Peer Reviewed
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
System design
Multiprocessors
Heterogeneous multi-core
OS loader
Fat binary
Disseny de sistemes
Multiprocessadors
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/conferenceObject
         

Mostrar el registro completo del ítem

Documentos relacionados

Otros documentos del mismo autor/a

Foina, Aislan G.; Planas Carbonell, Judit; Badia Sala, Rosa Maria; Ramirez-Fernandez, Francisco Javier
Ferrer, Roger; Planas Carbonell, Judit; Bellens, Pieter; Duran Gonzalez, Alejandro; González Tallada, Marc; Martorell Bofill, Xavier; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José
Ferrer, Roger; Planas Carbonell, Judit; Bellens, Pieter; Duran González, Alejandro; González Tallada, Marc; Martorell Bofill, Xavier; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José
Planas Carbonell, Judit; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José
Planas Carbonell, Judit; Badia Sala, Rosa Maria; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José