
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Departamento de Computación - ECPv6.15.18//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Departamento de Computación
X-ORIGINAL-URL:https://www.dc.uba.ar
X-WR-CALDESC:Eventos para Departamento de Computación
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Sao_Paulo
BEGIN:STANDARD
TZOFFSETFROM:-0300
TZOFFSETTO:-0300
TZNAME:-03
DTSTART:20220101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20231030T140000
DTEND;TZID=America/Sao_Paulo:20231030T150000
DTSTAMP:20260405T194717
CREATED:20231024T152318Z
LAST-MODIFIED:20231024T152318Z
UID:8717-1698674400-1698678000@www.dc.uba.ar
SUMMARY:Defensa Tesis Licenciatura Daniel Claverino
DESCRIPTION:Título: Avances en el uso eficiente de sistemas multi-softcores en FPGAs \nDirectores: David González Márquez y Esteban Mocskos \nLugar: https://youtube.com/live/SzvOVCY4q3s \nResumen\n=======\nDesde hace años\, el avance tecnológico en la fabricación de circuitos integrados ha permitido implementar múltiples procesadores en una misma pastilla con una creciente cantidad de núcleos\, memoria e\, inclusive\, contener unidades funcionales con distinto grado de especialización. Sin embargo\, a la hora de resolver problemas específicos\, los procesadores de propósito general pueden ser superados por aceleradores\, que son sistemas especialmente diseñados. Los más comunes son los aceleradores de vídeo que permiten\, por ejemplo\, procesar imágenes o descomprimir un flujo (stream) de vídeo de forma muy eficiente.\nLas FPGAs (Field-Programmable Gate Array) surgen como plataformas que permiten implementar soluciones de hardware programable\, es decir\, hardware que puede ser modificado o rediseñado por el usuario sin necesidad de reemplazar el circuito integrado. Consisten en una grilla de celdas de distinta especialización que pueden conectarse de diversas formas\, resultando en una plataforma con alta flexibilidad.\nLas FPGAs resultan un camino válido para el diseño\, prototipado y construcción de hardware y\, en particular\, aceleradores. Siempre dentro de sus limitaciones de recursos\, permiten implementar hardware y se puede lograr un alto grado de paralelismo.\nDado este nivel de flexibilidad\, un componente que se implementa en FPGA recibe el nombre de softcore. Estos pueden ir desde una máquina de estados o un sumador\, hasta procesadores multi-core con varios niveles de cache. El límite dependerá de la cantidad de celdas y las formas de conexión disponibles\, que es fija para una FPGA dada.\nEl presente trabajo busca avanzar en técnicas que permitan el uso eficiente de múltiples softcores dentro de una FPGA\, proponiendo un framework que permitirá estudiar distintos sistemas de procesamiento. Haremos especial uso del MicroBlaze\, uno de los softcores más utilizados\, desarrollado por Xilinx y creado específicamente para su uso en FPGAs.\nUna de las principales limitaciones de los sistemas basados en softcores es el acceso a memoria. Partiendo de este punto y utilizando bloques RAM de FPGA (BRAM)\, se propone estudiar un conjunto de estrategias de uso de la memoria: usar el stack en BRAM\, correr código del programa en BRAM\, y correr código de funciones de sincronización en BRAM.\nEsto implica ejecutar programas cuyos accesos a memoria utilizan distintas memorias\, cada una con características distintas (BRAM y Cache+DDR).\nRespecto a las tres formas de uso de BRAM propuestas\, notamos que mover y correr código de funciones de sincronización en BRAM no genera mejoras significativas salvo en casos donde hay muchos llamados o varios procesadores en espera. Dependiendo del algoritmo y su implementación\, usar el stack en BRAM puede ir desde tener poco efecto a tener un impacto significativo en el desempeño\, por encima de mover las funciones de sincronización.\nFinalmente\, mover y correr código del algoritmo en BRAM genera el mayor impacto positivo en el rendimiento. Este impacto puede verse reducido si  hay partes del código de uso frecuente que no se han movido a BRAM y continúan en memoria principal.\nTener control del hardware nos permite implementar soluciones que se ajusten al problema a resolver. Trabajar desde una capa de abstracción baja implica que los desarrolladores deben manejar detalles de muy bajo nivel\, como los procesadores mismos\, su interconexión\, y la distribución de memoria utilizando distintos tipos de memoria. \nPalabras claves: FPGA\, SMP\, BRAM\, softcore\, MicroBlaze\, memoria\, cache\, stack\, spin-lock\, performance.
URL:https://www.dc.uba.ar/event/defensa-tesis-licenciatura-daniel-claverino/
LOCATION:https://youtube.com/live/SzvOVCY4q3s
CATEGORIES:Agenda
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Sao_Paulo:20231030T140000
DTEND;TZID=America/Sao_Paulo:20231030T170000
DTSTAMP:20260405T194717
CREATED:20231025T131049Z
LAST-MODIFIED:20231025T132539Z
UID:8725-1698674400-1698685200@www.dc.uba.ar
SUMMARY:Ateneo CID sobre Economía Agraria
DESCRIPTION:El próximo lunes 30 de Octubre tendremos nuestro 4° Ateneo CID sobre Economía Agraria. La propuesta será debatir sobre Certificaciones\, Huella de Carbono\, Trazabilidad y Sistemas de Monitoreo con relación al sector agropecuario de nuestro país. \nContaremos con palabras de apertura a cargo del Ing. Juan Sebastián Llorens (INTA)\, y con un panel de expertos/protagonistas como Juan López Moccio (Los Grobo Agropecuaria)\, Diego Ferraro (EPG-Ftad. de Agronomía UBA) y Germán Rosati (EIDAES-Universidad Nacional de San Martín). \nEl evento es de acceso libre y gratuito. Se realizará en la Sala Auditorio 1401 del Pabellón Cero+Infinito de la Facultad de Cs. Exactas y Naturales de la UBA en Ciudad Universitaria\, el día lunes 30 de Octubre de 14.00 a 17.00 hs. \nPor capacidad limitada\, se requiere registración previa en:  bit.ly/ateneoagro \nLa charla será en castellano\, no se emitirá en vivo\, y está orientada a estudiantes\, investigadores y profesionales de las carreras de Agronomía\, Ingenierías\, Ciencias Exactas y Ambientales\, y público en general con interés en un sector crítico para nuestro país. \nSe agradece difusión en sus instituciones y redes de contacto. \nSobre el CID – Centro Interinstitucional en Ciencia de Datos:\nEl Centro Interinstitucional en Ciencia de Datos (UBA-MINCyT) tiene el propósito de acelerar la adopción de tecnologías en Ciencia de Datos por parte de organizaciones públicas y privadas\, con el fin de contribuir a una mejor calidad en la gestión y la toma de decisiones. Para ello\, promueve y articula la formación\, investigación\, transferencia y vinculación en Ciencia de Datos\, con una visión interdisciplinaria\, interinstitucional y con alcance regional.
URL:https://www.dc.uba.ar/event/ateneo-cid-sobre-economia-agraria/
LOCATION:Aula 1401
CATEGORIES:Agenda
END:VEVENT
END:VCALENDAR