Paralelizando um algoritmo de backtracking no navegador com web workers e webAssembly
| Main Author: | |
|---|---|
| Publication Date: | 2021 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Digital do Mackenzie |
| Download full: | https://dspace.mackenzie.br/handle/10899/30886 |
Summary: | TCC |
| id |
UPM_cb26d65ba2a3ff37c7210daeb49dc1e7 |
|---|---|
| oai_identifier_str |
oai:dspace.mackenzie.br:10899/30886 |
| network_acronym_str |
UPM |
| network_name_str |
Repositório Digital do Mackenzie |
| repository_id_str |
10277 |
| spelling |
Rodrigues, Daniel TBianchini, Calebe de Paula2022-10-18T14:31:23Z2022-10-18T14:31:23Z2021-12-07TCCO uso de navegadores modernos se mostra cada vez mais essencial na atualidade. Recursos como Web Workers vem se tornando mais adotados ˆ nos mais usados navegadores da Internet, possibilitando melhoria de perfor mance em aplicac¸oes web, e por consequ ˜ encia, execuc¸ ˆ ao de tarefas de maior de- ˜ manda computacional dentro dos navegadores. Este artigo explora uma tecnica ´ para adoc¸ao de Computac¸ ˜ ao Paralela dentro dos navegadores, apresentando ˜ uma forma de paralelizar um algoritmo de Gerac¸ao de Palavras Cruzadas, ro- ˜ dando em um navegador. Os resultados mostram um speedup superlinear para a versao paralela do algoritmo.https://dspace.mackenzie.br/handle/10899/30886Universidade Presbiteriana MackenzieFaculdade de Computação e Informática (FCI)Attribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessalgoritmo de backtrackingnavegador com web workerswebAssemblyParalelizando um algoritmo de backtracking no navegador com web workers e webAssemblyinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Digital do Mackenzieinstname:Universidade Presbiteriana Mackenzie (MACKENZIE)instacron:MACKENZIEORIGINAL898-Artigo Final-3802-1-4-20211125.pdf898-Artigo Final-3802-1-4-20211125.pdfDaniel T. Rodriguesapplication/pdf442355https://dspace.mackenzie.br/bitstreams/2284929d-8475-41b8-b9d4-fb489923e325/downloadea5b60eeb7709ccce9443d176735a327MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://dspace.mackenzie.br/bitstreams/ee47b64a-3ac0-4967-aafa-0044324df191/downloade39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81997https://dspace.mackenzie.br/bitstreams/9e554ad5-8cbb-4410-9603-435d3fb242c5/downloadfb735e1a8fa1feda568f1b61905f8d57MD53TEXT898-Artigo Final-3802-1-4-20211125.pdf.txt898-Artigo Final-3802-1-4-20211125.pdf.txtExtracted texttext/plain33997https://dspace.mackenzie.br/bitstreams/2d822fb1-812c-4382-9390-8ed4fd967252/download9e17418d15f1ab464d67858f813b74b9MD54THUMBNAIL898-Artigo Final-3802-1-4-20211125.pdf.jpg898-Artigo Final-3802-1-4-20211125.pdf.jpgGenerated Thumbnailimage/jpeg1569https://dspace.mackenzie.br/bitstreams/90d1e171-424c-46fc-9b48-32b9f2d74f32/download46b21e1dc92c2d1f6e6782db5b13ef66MD5510899/308862023-01-05 01:15:04.614http://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Braziloai:dspace.mackenzie.br:10899/30886https://dspace.mackenzie.brBiblioteca Digital de Teses e Dissertaçõeshttp://tede.mackenzie.br/jspui/PRIhttps://adelpha-api.mackenzie.br/server/oai/repositorio@mackenzie.br||paola.damato@mackenzie.bropendoar:102772023-01-05T01:15:04Repositório Digital do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)falseTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIFByZXNiaXRlcmlhbmEgTWFja2VuemllIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBzZXUgdHJhYmFsaG8gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBQcmVzYml0ZXJpYW5hIE1hY2tlbnppZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgbyBzZXUgdHJhYmFsaG8gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBQcmVzYml0ZXJpYW5hIE1hY2tlbnppZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZG8gc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkbyBzZXUgdHJhYmFsaG8gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc2V1IHRyYWJhbGhvIGNvbnRlbmhhIG1hdGVyaWFsIHF1ZSB2b2PDqiBuw6NvIHBvc3N1aSBhIHRpdHVsYXJpZGFkZSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMsIHZvY8OqIGRlY2xhcmFyIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIFByZXNiaXRlcmlhbmEgTWFja2VuemllIG9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcyBuZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBkZSBwcm9wcmllZGFkZSBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZG8gc2V1IHRyYWJhbGhvIG9yYSBkZXBvc2l0YWRvLgoKQ0FTTyBPIFRSQUJBTEhPIE9SQSBERVBPU0lUQURPIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTyBRVUUgTsODTyBTRUpBIEEgVU5JVkVSU0lEQURFIFBSRVNCSVRFUklBTkEgTUFDS0VOWklFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgRVhJR0lEQVMgUE9SIENPTlRSQVRPIE9VIEFDT1JETy4KCkEgVW5pdmVyc2lkYWRlIFByZXNiaXRlcmlhbmEgTWFja2VuemllIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHNldSB0cmFiYWxobywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyBjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo= |
| dc.title.pt_BR.fl_str_mv |
Paralelizando um algoritmo de backtracking no navegador com web workers e webAssembly |
| title |
Paralelizando um algoritmo de backtracking no navegador com web workers e webAssembly |
| spellingShingle |
Paralelizando um algoritmo de backtracking no navegador com web workers e webAssembly Rodrigues, Daniel T algoritmo de backtracking navegador com web workers webAssembly |
| title_short |
Paralelizando um algoritmo de backtracking no navegador com web workers e webAssembly |
| title_full |
Paralelizando um algoritmo de backtracking no navegador com web workers e webAssembly |
| title_fullStr |
Paralelizando um algoritmo de backtracking no navegador com web workers e webAssembly |
| title_full_unstemmed |
Paralelizando um algoritmo de backtracking no navegador com web workers e webAssembly |
| title_sort |
Paralelizando um algoritmo de backtracking no navegador com web workers e webAssembly |
| author |
Rodrigues, Daniel T |
| author_facet |
Rodrigues, Daniel T |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Rodrigues, Daniel T |
| dc.contributor.advisor1.fl_str_mv |
Bianchini, Calebe de Paula |
| contributor_str_mv |
Bianchini, Calebe de Paula |
| dc.subject.por.fl_str_mv |
algoritmo de backtracking navegador com web workers webAssembly |
| topic |
algoritmo de backtracking navegador com web workers webAssembly |
| description |
TCC |
| publishDate |
2021 |
| dc.date.issued.fl_str_mv |
2021-12-07 |
| dc.date.accessioned.fl_str_mv |
2022-10-18T14:31:23Z |
| dc.date.available.fl_str_mv |
2022-10-18T14:31:23Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://dspace.mackenzie.br/handle/10899/30886 |
| url |
https://dspace.mackenzie.br/handle/10899/30886 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Presbiteriana Mackenzie |
| dc.publisher.department.fl_str_mv |
Faculdade de Computação e Informática (FCI) |
| publisher.none.fl_str_mv |
Universidade Presbiteriana Mackenzie |
| dc.source.none.fl_str_mv |
reponame:Repositório Digital do Mackenzie instname:Universidade Presbiteriana Mackenzie (MACKENZIE) instacron:MACKENZIE |
| instname_str |
Universidade Presbiteriana Mackenzie (MACKENZIE) |
| instacron_str |
MACKENZIE |
| institution |
MACKENZIE |
| reponame_str |
Repositório Digital do Mackenzie |
| collection |
Repositório Digital do Mackenzie |
| bitstream.url.fl_str_mv |
https://dspace.mackenzie.br/bitstreams/2284929d-8475-41b8-b9d4-fb489923e325/download https://dspace.mackenzie.br/bitstreams/ee47b64a-3ac0-4967-aafa-0044324df191/download https://dspace.mackenzie.br/bitstreams/9e554ad5-8cbb-4410-9603-435d3fb242c5/download https://dspace.mackenzie.br/bitstreams/2d822fb1-812c-4382-9390-8ed4fd967252/download https://dspace.mackenzie.br/bitstreams/90d1e171-424c-46fc-9b48-32b9f2d74f32/download |
| bitstream.checksum.fl_str_mv |
ea5b60eeb7709ccce9443d176735a327 e39d27027a6cc9cb039ad269a5db8e34 fb735e1a8fa1feda568f1b61905f8d57 9e17418d15f1ab464d67858f813b74b9 46b21e1dc92c2d1f6e6782db5b13ef66 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Digital do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE) |
| repository.mail.fl_str_mv |
repositorio@mackenzie.br||paola.damato@mackenzie.br |
| _version_ |
1829412342783279104 |