Please use this identifier to cite or link to this item:
https://rd.uffs.edu.br/handle/prefix/8998| Type: | Monografia |
| Title: | Digital circuit partition sizing for gate-level simulations on heterogeneous platforms |
| Author: | Thomas, Alexsandro Guilherme |
| First advisor: | Wuerges, Emílio |
| Resume: | A escala de integração em circuitos digitais vem aumentando exponencialmente, seguindo a Lei de Moore. As técnicas tradicionais de design e desenvolvimento precisam ser constantemente aprimoradas para acompanhar o crescimento dos circuitos, dando origem à indústria de EDA. Em projetos grandes, 70% do esforço para desenvolver um circuito eletrônico é usado para a verificação de corretude. Uma das técnicas de verificação de corretude é a simulação, que é capaz de encontrar erros no projeto, mas depende de esforço computacional. Para acelerar o tempo total de simulação, circuitos digitais a nível de porta lógica podem ser simulados em paralelo, alcançando acelerações de até 14,4x quando simulados em plataformas heterogêneas. Nestas plataformas heterogêneas, a execução da simulação requer que circuitos grandes sejam particionados para caber nos recursos computacionais da máquina que executa a simulação. Nós mostramos que um particionamento utilizando parâmetros de tamanho não otimizado do circuito pode fazer as simulações terem tempos de execução em média 802% maiores, já que os padrões simulações podem ser divididos em dois clusters, com tempos longos e curtos de execução. Dado uma plataforma de simulação heterogênea e um circuito digital combinacional a nível de porta lógica, a melhor técnica de particionamento maximiza o número de entradas, saídas e portas, desde que os elementos escolhidos não façam que o tempo de execução pertença ao cluster superior. |
| Abstract: | The scale of integration in digital circuits has been increasing exponentially, according to Moore’s Law. Traditional design and development techniques require constant improvement to keep up with the growth of circuits, giving rise to the EDA industry. In large projects, 70% of the electronic circuit development effort is spent on correctness verification. One such correctness verification technique is simulation, which is capable of finding errors in the design, but it relies on computational effort. To speed up the total execution time, gate-level digital circuits can be simulated in parallel, achieving speedups of up to 14.4x when simulated on heterogeneous platforms. On these heterogeneous platforms, the execution of the simulation requires large circuits to be partitioned to fit the computational resources of the machine running the simulation. We showed that when partitioned using non-optimal size parameters, the simulation of the circuit can have on average 802% higher execution times, since the execution patterns are divided into two clusters with short and long execution times. Given a heterogeneous simulation platform and a combinational digital circuit at the logic gate level, the best partitioning technique would maximize the number of inputs, outputs, and ports in each |
| Keywords: | Circuitos digitais Computação paralela Computação heterogênea GP-GPU Simulação computacional |
| Language: | por |
| Country: | Brasil |
| Publisher: | Universidade Federal da Fronteira Sul |
| Acronym of the institution: | UFFS |
| College, Institute or Department: | Campus Chapecó |
| Type of Access: | Acesso Aberto |
| URI: | https://rd.uffs.edu.br/handle/prefix/8998 |
| Issue Date: | 2021 |
| Appears in Collections: | Ciência da Computação |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| THOMAS.pdf | 3.45 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.