Un simulador de arquitectura MIPS para el estudio del procesamiento paralelo de instrucciones

Carregant...
Miniatura
El pots comprar en digital a:
El pots comprar en paper a:

Projectes de recerca

Unitats organitzatives

Número de la revista

Títol de la revista

ISSN de la revista

Títol del volum

Col·laborador

Editor

Tribunal avaluador

Realitzat a/amb

Càtedra / Departament / Institut

Tipus de document

Text en actes de congrés

Data publicació

Editor

Universitat Oberta La Salle

Part de

Jornadas de Enseñanza Universitaria de la Informática (21es: 2015 : Andorra la Vella)

Condicions d'accés

Accés obert

item.page.rightslicense

Creative Commons
Aquesta obra està protegida pels drets de propietat intel·lectual i industrial corresponents. Llevat que s'hi indiqui el contrari, els seus continguts estan subjectes a la llicència de Creative Commons: Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya

Assignatures relacionades

Assignatures relacionades

Datasets relacionats

Datasets relacionats

Projecte CCD

Abstract

Presentamos una herramienta docente para la explicación del conjunto de técnicas de paralelismo a nivel de instrucción, conocido con el acrónimo en inglés de ILP. Hemos programado un diseño modular de la arquitectura MIPS que permite la ejecución segmentada de una instrucción, con el objetivo de ofrecer la posibilidad de comparar diferentes escenarios según los parámetros y elementos deseados. La herramienta ofrece un volcado de métricas de rendimiento para estudios comparativos y su programación orientada a objetos, relativamente sencilla, permite implementar nuevos módulos como algoritmos de especulación de salto o planificación de código. Además, adjuntamos unos recursos didácticos para mostrar su funcionalidad y potencial, junto con una valoración de experiencia docente en el uso de dicha herramienta por parte de los alumnos.


We present a teaching tool for explaining the set of techniques for instruction level parallelism (ILP). We have designed a simulator of the MIPS architecture that allows the pipeline execution of instructions. The aim is to be able to compare different scenarios depending on input parameters and the inclusion of desired elements. The tool provides a set of performance metrics for comparative studies. Its object-oriented programming is also relatively simple, which allows implementing new modules as branch speculation algorithms or scheduling code. In addition, we include a set of teaching activities to show its functionality and potential. Finally, we describe the teaching experience of using this tool in a couple of courses.

Descripció

Document relacionat

Citació

Bermejo, Belen [et al.]. Un simulador de arquitectura MIPS para el estudio del procesamiento paralelo de instrucciones. A: Jornadas de Enseñanza Universitaria de la Informática. "JENUI 2015". Universitat Oberta La Salle, 2015, p. 233-239.

Ajut

Forma part

DOI

Dipòsit legal

ISBN

978-99920-70-10-9

ISSN

Versió de l'editor

Altres identificadors

Referències