dc.contributor | RENE ARMANDO CUMPLIDO PARRA | |
dc.contributor | CLAUDIA FEREGRINO URIBE | |
dc.creator | LAZARO BUSTIO MARTINEZ | |
dc.date | 2010-03 | |
dc.date.accessioned | 2023-07-25T16:21:38Z | |
dc.date.available | 2023-07-25T16:21:38Z | |
dc.identifier | http://inaoe.repositorioinstitucional.mx/jspui/handle/1009/483 | |
dc.identifier.uri | https://repositorioslatinoamericanos.uchile.cl/handle/2250/7805701 | |
dc.description | In this work we describe Support Vector Machines (SVM) and their theoretical foundation. Also, we describe the most cited algorithms in the literature that implement SVM explaining their characteristics and particularities. Since training SVM has quadratic complexity concerning training data size, we propose a hardware-software architecture to speed up SVM’s training phase, using a general purpose processor with enhanced functions using a coprocessor. The algorithm is partitioned so that the general-purpose processor will execute iterative and control sections while the coprocessor will execute parallel ones. Experiments demonstrate that architecture can speed up SVM´s training phase 178.7 times compared to the best known algorithm implemented in software. | |
dc.description | En este trabajo se detallan las Máquinas de Soporte Vectorial y las bases teóricas sobre las que se sustentan. Se hace una descripción de los principales algoritmos que las implementan y que han mostrado mejores resultados según la bibliografía analizada, explicando sus características y particularidades. Teniendo en cuenta que el entrenamiento de una Máquina de Soporte Vectorial es un problema de complejidad cuadrática respecto a las dimensiones de los datos de entrenamiento, es que se propone el diseño e implementación de una arquitectura hardware-software para acelerar el entrenamiento de SVM mediante procesadores de propósito general cuyas funcionalidades puedan ser expandidas con el uso de coprocesadores acoplados. En el procesador central se ejecutarán las funciones de control y secuenciales mientras que en el coprocesador se ejecutarán las funciones paralelizables. Con esta arquitectura se puede realizar el entrenamiento de SVM 178.7 veces más rápido que el algoritmo por software que mejor resultados ofrece. | |
dc.format | application/pdf | |
dc.language | spa | |
dc.publisher | Instituto Nacional de Astrofísica, Óptica y Electrónica | |
dc.relation | citation:Bustio-Martinez L. | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | http://creativecommons.org/licenses/by-nc-nd/4.0 | |
dc.subject | info:eu-repo/classification/Hardware-software codesign/Hardware-software codesign | |
dc.subject | info:eu-repo/classification/Arquitecturas reconfigurables/Reconfigurable architectures | |
dc.subject | info:eu-repo/classification/Reconocimiento de patrones/Pattern recognition | |
dc.subject | info:eu-repo/classification/Soporte de máquinas vectoriales/Support vector machines | |
dc.subject | info:eu-repo/classification/Clasificación de patrones/Pattern classification | |
dc.subject | info:eu-repo/classification/cti/1 | |
dc.subject | info:eu-repo/classification/cti/12 | |
dc.subject | info:eu-repo/classification/cti/1203 | |
dc.subject | info:eu-repo/classification/cti/1203 | |
dc.title | Arquitectura hardware-software para acelerar el entrenamiento de SVM | |
dc.type | info:eu-repo/semantics/masterThesis | |
dc.type | info:eu-repo/semantics/acceptedVersion | |
dc.audience | students | |
dc.audience | researchers | |
dc.audience | generalPublic | |