Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs
| Ano de defesa: | 2010 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal da Paraíba
|
| Programa de Pós-Graduação: |
Programa de Pós-Graduação em Informática
|
| Departamento: |
Informática
|
| País: |
BR
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://repositorio.ufpb.br/jspui/handle/tede/6138 |
Resumo: | The present dissertation deals with the Routing Circuits for Field Programable Gate Arrays (FPGAs). Due to the combinatorial nature of the problem, heuristics methods are commonly used to generate good quality solutions in an acceptable computationally time. In this context, a procedure based on GRASP (Greedy Randomized Adaptive Search Procedure) with a procedure of local search based on ILS (Iterated Local Search) is proposed. The algorithm has been tested in benchmark problems found in the literature, MCNC, exploring timing-driven and channel-width criteria, being able to improve 55% of the benchmarks on timing drive criteria and improve 5,3% of the benchmarks on channel width criteria. |
| id |
UFPB-2_2bb6135cb31b37c34bb151e3ea8e6728 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufpb.br:tede/6138 |
| network_acronym_str |
UFPB-2 |
| network_name_str |
Repositório Institucional da UFPB |
| repository_id_str |
|
| spelling |
2015-05-14T12:36:54Z2018-07-21T00:15:27Z2010-05-202018-07-21T00:15:27Z2010-03-27CARVALHO, Gustavo Rezende. Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs. 2010. 90 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraíba, João Pessoa, 2010.https://repositorio.ufpb.br/jspui/handle/tede/6138The present dissertation deals with the Routing Circuits for Field Programable Gate Arrays (FPGAs). Due to the combinatorial nature of the problem, heuristics methods are commonly used to generate good quality solutions in an acceptable computationally time. In this context, a procedure based on GRASP (Greedy Randomized Adaptive Search Procedure) with a procedure of local search based on ILS (Iterated Local Search) is proposed. The algorithm has been tested in benchmark problems found in the literature, MCNC, exploring timing-driven and channel-width criteria, being able to improve 55% of the benchmarks on timing drive criteria and improve 5,3% of the benchmarks on channel width criteria.A presente dissertação trata do problema de roteamento de circuitos para Field Programable Gate Arrays (FPGAs). Em função da natureza combinatória do problema, métodos heurísticos são comumente utilizados para gerar soluções de boa qualidade em um tempo computacionalmente aceitável. Neste contexto, um procedimento baseado na metaheurística GRASP (Greedy Randomized Adaptive Search Procedure) com um procedimento de busca local baseado em ILS (Iterated Local Search) é proposto. O algoritmo foi testado em instâncias encontradas na literatura, benchmark MCNC, explorando os critérios de tempo crítico e números de trilhas, onde mostrou-se capaz de melhorar 55% das instancias no critério de tempo crítico e 5,3% quanto ao número de trilhas.Made available in DSpace on 2015-05-14T12:36:54Z (GMT). No. of bitstreams: 1 arquivototal.pdf: 2485062 bytes, checksum: ad2a2349ad56d837e75386f8c9ba1027 (MD5) Previous issue date: 2010-03-27Made available in DSpace on 2018-07-21T00:15:27Z (GMT). No. of bitstreams: 2 arquivototal.pdf: 2485062 bytes, checksum: ad2a2349ad56d837e75386f8c9ba1027 (MD5) arquivototal.pdf.jpg: 3560 bytes, checksum: d5ecfe7c593c1d20252dbc22a4c27dc8 (MD5) Previous issue date: 2010-03-27Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESapplication/pdfporUniversidade Federal da ParaíbaPrograma de Pós-Graduação em InformáticaUFPBBRInformáticaRoteamentoField Programable Gate Arrays - FPGARoutingFPGAVPRGRASPIterated Local Search - ILSCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOHeurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCavalcanti, Antonio CarlosCPF:77836685853http://lattes.cnpq.br/0175462550826005Cabral, Lucídio dos Anjos FormigaCPF:37383388372http://lattes.cnpq.br/6699185881827288CPF:05808424445http://lattes.cnpq.br/7582914009432022Carvalho, Gustavo Rezendehttp://tede.biblioteca.ufpb.br:8080/retrieve/14917/arquivototal.pdf.jpginfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPBTEXTarquivototal.pdf.txtarquivototal.pdf.txtExtracted texttext/plain145360https://repositorio.ufpb.br/jspui/bitstream/tede/6138/4/arquivototal.pdf.txta93d51631938233dd36aa8efcd931edcMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81867https://repositorio.ufpb.br/jspui/bitstream/tede/6138/3/license.txt07956d2f9f6879bad6c75289be248398MD53THUMBNAILarquivototal.pdf.jpgarquivototal.pdf.jpgIM Thumbnailimage/jpeg3348https://repositorio.ufpb.br/jspui/bitstream/tede/6138/5/arquivototal.pdf.jpg7fca8fc4b549824378bfaeb572ac9abdMD55ORIGINALarquivototal.pdfapplication/pdf2485062https://repositorio.ufpb.br/jspui/bitstream/tede/6138/1/arquivototal.pdfad2a2349ad56d837e75386f8c9ba1027MD51tede/61382018-09-05 22:25:36.059oai:repositorio.ufpb.br:tede/6138TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIApGZWRlcmFsIGRhIFBhcmHDrWJhIChVRlBCKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSAKc3VhIHB1YmxpY2HDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyAKZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVGUEIgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVGUEIgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIGRlIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBmaW5zIGRlIHNlZ3VyYW7Dp2EsIGJhY2stdXAgCmUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHB1YmxpY2HDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gClZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHB1YmxpY2HDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgY29uaGVjaW1lbnRvLCBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyAKZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHB1YmxpY2HDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSAKb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIGFvIERlcG9zaXRhIG9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcyAKbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gCm91IG5vIGNvbnRlw7pkbyBkYSBwdWJsaWNhw6fDo28gb3JhIGRlcG9zaXRhZGEuCgpDQVNPIEEgUFVCTElDQcOHw4NPIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIApPUkdBTklTTU8sIFZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PIFRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUyAKRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVUZQQiBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyAKYXV0b3JhaXMgZGEgcHVibGljYcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Repositório InstitucionalPUBhttps://repositorio.ufpb.br/oai/requestdiretoria@ufpb.br||bdtd@biblioteca.ufpb.bropendoar:25462018-09-06T01:25:36Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB)false |
| dc.title.por.fl_str_mv |
Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs |
| title |
Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs |
| spellingShingle |
Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs Carvalho, Gustavo Rezende Roteamento Field Programable Gate Arrays - FPGA Routing FPGA VPR GRASP Iterated Local Search - ILS CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs |
| title_full |
Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs |
| title_fullStr |
Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs |
| title_full_unstemmed |
Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs |
| title_sort |
Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs |
| author |
Carvalho, Gustavo Rezende |
| author_facet |
Carvalho, Gustavo Rezende |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
Cavalcanti, Antonio Carlos |
| dc.contributor.advisor1ID.fl_str_mv |
CPF:77836685853 |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/0175462550826005 |
| dc.contributor.advisor-co1.fl_str_mv |
Cabral, Lucídio dos Anjos Formiga |
| dc.contributor.advisor-co1ID.fl_str_mv |
CPF:37383388372 |
| dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/6699185881827288 |
| dc.contributor.authorID.fl_str_mv |
CPF:05808424445 |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/7582914009432022 |
| dc.contributor.author.fl_str_mv |
Carvalho, Gustavo Rezende |
| contributor_str_mv |
Cavalcanti, Antonio Carlos Cabral, Lucídio dos Anjos Formiga |
| dc.subject.por.fl_str_mv |
Roteamento Field Programable Gate Arrays - FPGA |
| topic |
Roteamento Field Programable Gate Arrays - FPGA Routing FPGA VPR GRASP Iterated Local Search - ILS CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| dc.subject.eng.fl_str_mv |
Routing FPGA VPR GRASP Iterated Local Search - ILS |
| dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
The present dissertation deals with the Routing Circuits for Field Programable Gate Arrays (FPGAs). Due to the combinatorial nature of the problem, heuristics methods are commonly used to generate good quality solutions in an acceptable computationally time. In this context, a procedure based on GRASP (Greedy Randomized Adaptive Search Procedure) with a procedure of local search based on ILS (Iterated Local Search) is proposed. The algorithm has been tested in benchmark problems found in the literature, MCNC, exploring timing-driven and channel-width criteria, being able to improve 55% of the benchmarks on timing drive criteria and improve 5,3% of the benchmarks on channel width criteria. |
| publishDate |
2010 |
| dc.date.available.fl_str_mv |
2010-05-20 2018-07-21T00:15:27Z |
| dc.date.issued.fl_str_mv |
2010-03-27 |
| dc.date.accessioned.fl_str_mv |
2015-05-14T12:36:54Z 2018-07-21T00:15:27Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
CARVALHO, Gustavo Rezende. Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs. 2010. 90 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraíba, João Pessoa, 2010. |
| dc.identifier.uri.fl_str_mv |
https://repositorio.ufpb.br/jspui/handle/tede/6138 |
| identifier_str_mv |
CARVALHO, Gustavo Rezende. Heurísticas para a fase de roteameneto de circuitos integrados baseados em FPGAs. 2010. 90 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraíba, João Pessoa, 2010. |
| url |
https://repositorio.ufpb.br/jspui/handle/tede/6138 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal da Paraíba |
| dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Informática |
| dc.publisher.initials.fl_str_mv |
UFPB |
| dc.publisher.country.fl_str_mv |
BR |
| dc.publisher.department.fl_str_mv |
Informática |
| publisher.none.fl_str_mv |
Universidade Federal da Paraíba |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPB instname:Universidade Federal da Paraíba (UFPB) instacron:UFPB |
| instname_str |
Universidade Federal da Paraíba (UFPB) |
| instacron_str |
UFPB |
| institution |
UFPB |
| reponame_str |
Repositório Institucional da UFPB |
| collection |
Repositório Institucional da UFPB |
| bitstream.url.fl_str_mv |
https://repositorio.ufpb.br/jspui/bitstream/tede/6138/4/arquivototal.pdf.txt https://repositorio.ufpb.br/jspui/bitstream/tede/6138/3/license.txt https://repositorio.ufpb.br/jspui/bitstream/tede/6138/5/arquivototal.pdf.jpg https://repositorio.ufpb.br/jspui/bitstream/tede/6138/1/arquivototal.pdf |
| bitstream.checksum.fl_str_mv |
a93d51631938233dd36aa8efcd931edc 07956d2f9f6879bad6c75289be248398 7fca8fc4b549824378bfaeb572ac9abd ad2a2349ad56d837e75386f8c9ba1027 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB) |
| repository.mail.fl_str_mv |
diretoria@ufpb.br||bdtd@biblioteca.ufpb.br |
| _version_ |
1877597307953741824 |