Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Evaluación del SoC M1 de Apple para cómputo matricial

dc.contributor.advisorPiñuel Moreno, Luís
dc.contributor.advisorRodríguez Sánchez, Rafael
dc.contributor.authorPiernagorda Olivé, Javier
dc.date.accessioned2023-06-16T13:23:33Z
dc.date.available2023-06-16T13:23:33Z
dc.date.defense2022
dc.date.issued2022
dc.degree.titleGrado en Ingeniería de Computadores
dc.descriptionTrabajo de Fin de Grado en Ingeniería de Computadores, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2021/2022.
dc.description.abstractEl cómputo matricial está presente en multitud de ámbitos de la vida cotidiana. Una de las aplicaciones donde está siendo más utilizado en el Machine Learning, donde el tratamiento de volúmenes de datos grandes es frecuente. En este proyecto se evalúan las ventajas que presentan las distintas librerías BLAS tanto a la hora de crear redes neuronales como a la hora de realizar operaciones algebraicas básicas, que son la base del Machine Learning. Se han analizado diversos aspectos de estas librerías como el rendimiento, el consumo y la eficiencia de las librerías Accelerate, OpenBLAS y BLIS y se han obtenido conclusiones acerca de su viabilidad para el uso en aplicaciones de Machine Learning. Además, se analiza el rendimiento de la librería Accelerate, que es propia de Apple, con la librería MetalPerfomanceShaders, que es también propiedad de la misma compañía y permite el acceso a la GPU. Las pruebas se han ejecutado sobre el modelo más actual de Mac Mini, que incluye el procesador Apple M1 de última generación.
dc.description.abstractMatrix computation is present in several daily life areas. One of the areas where its being more used is Machine Learning, since big-volume data processing is frequent. In this project, several advantages of the BLAS libraries are analized when it comes to creating neural networks and performing basic algebraic operations, which are the base of Machine Learning. Multiple aspects such as performance, energy consumption and efficiency have been analized from the libraries Accelerate, OpenBLAS and BLIS and conclusions have been obtained regarding their viability when it comes to using them in Machine Learning applications. Also, the performance of the Accelerate Apple-propietary library has been analized against the performance obtained with the also-Apple-propietary MetalPerformanceShaders library, which allows the GPU usage. These tests have been performed on the latest Apple Mac Mini, which includes the latest Apple M1 chip.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/74253
dc.identifier.urihttps://hdl.handle.net/20.500.14352/3195
dc.language.isospa
dc.page.total52
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordMachine learning
dc.subject.keywordDeepLearning
dc.subject.keywordBLAS
dc.subject.keywordAccelerate
dc.subject.keywordApple M1
dc.subject.keywordApple
dc.subject.keywordMetal
dc.subject.keywordMacOS
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleEvaluación del SoC M1 de Apple para cómputo matricial
dc.title.alternativeEvaluating Apple M1 SoC for Matrix Computation
dc.typebachelor thesis
dspace.entity.typePublication

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PIERNAGORDA_OLIVE_tfg_1398832_556528077.pdf
Size:
4.64 MB
Format:
Adobe Portable Document Format