{"id":2315,"date":"2013-03-13T08:00:02","date_gmt":"2013-03-13T10:00:02","guid":{"rendered":"http:\/\/inf.ufpel.edu.br\/site\/?p=2315"},"modified":"2013-03-13T08:00:02","modified_gmt":"2013-03-13T10:00:02","slug":"banca-do-pcc-victor-avila-ratuchenei","status":"publish","type":"post","link":"https:\/\/wp.ufpel.edu.br\/computacao\/ccomp\/banca-do-pcc-victor-avila-ratuchenei\/","title":{"rendered":"Banca do PCC: Victor Avila Ratuchenei"},"content":{"rendered":"<p style=\"text-align: center\"><strong>UNIVERSIDADE FEDERAL DE PELOTAS<\/strong><br \/>\n<strong> CENTRO DE DESENVOLVIMENTO TECNOL\u00d3GICO<\/strong><br \/>\n<strong> CURSO DE CI\u00caNCIA DA COMPUTA\u00c7\u00c3O<\/strong><\/p>\n<p style=\"text-align: center\">Apresenta\u00e7\u00f5es do Projeto de Conclus\u00e3o de Curso (2012\/2)<\/p>\n<p style=\"text-align: center\">Instrumenta\u00e7\u00e3o de opera\u00e7\u00f5es em mem\u00f3ria cache em um ambiente multithread<br \/>\npor<br \/>\nVictor Avila Ratuchenei<\/p>\n<p><strong>Banca<\/strong>:<br \/>\nProf. Gerson Geraldo Homrich Cavalheiro (orientador)<br \/>\nProfa. Ana Marilza Pernas Fleischmann<br \/>\nProf. Julio Carlos Balzano de Mattos<br \/>\nProf. Maur\u00edcio Lima Pilla<\/p>\n<p><strong>Data<\/strong>: 15 de Mar\u00e7o de 2013<\/p>\n<p><strong>Hora<\/strong>: 14:00h<\/p>\n<p><strong>Local<\/strong>: A definir<\/p>\n<p><strong><!--more-->Resumo do Trabalho<\/strong>:<\/p>\n<p style=\"text-align: justify\">O crescente aumento na quantidade de aplica\u00e7\u00f5es que demandam grande quantidade de processamento, somado a car\u00eancia de recursos energ\u00e9ticos e necessidades econ\u00f4micas, fomenta o desenvolvimento de pesquisas que possibilitem a otimiza\u00e7\u00e3o de desempenho na execu\u00e7\u00e3o de aplica\u00e7\u00f5es com maior efici\u00eancia energ\u00e9tica. A cont\u00ednua redu\u00e7\u00e3o dos custos de computadores multiprocessados tem proporcionado um aumento sistem\u00e1tico no uso desse tipo de solu\u00e7\u00e3o para a quest\u00e3o da necessidade de processamento. Como resultado, quest\u00f5es relacionadas a otimiza\u00e7\u00e3o e efici\u00eancia energ\u00e9tica devem ser tratados nos modelos de programa\u00e7\u00e3o para tais arquiteturas. Dentre estes modelos, encontra-se a multiprograma\u00e7\u00e3o leve, que prev\u00ea a execu\u00e7\u00e3o concorrente de fluxos de execu\u00e7\u00e3o, denominados threads. A partir deste modelo de programa\u00e7\u00e3o \u00e9 poss\u00edvel associar threads a processadores com a finalidade de explorar, em tempo de execu\u00e7\u00e3o, diversas informa\u00e7\u00f5es relacionadas \u00e0 aplica\u00e7\u00e3o para otimizar algum \u00edndice de desempenho, como a diminui\u00e7\u00e3o do tempo total de execu\u00e7\u00e3o pela explora\u00e7\u00e3o da localidade de dados. Neste contexto, enquadra-se a utiliza\u00e7\u00e3o de uma biblioteca para instrumentalizar as opera\u00e7\u00f5es sobre a mem\u00f3ria cache de uma arquitetura multiprocessada. O objetivo \u00e9 analisar o impacto dos acessos de threads neste n\u00edvel de mem\u00f3ria em fun\u00e7\u00e3o da localidade de dados. Observando o impacto das decis\u00f5es de afinidade ao processador na utiliza\u00e7\u00e3o da mem\u00f3ria \u00e9 poss\u00edvel analisar a efici\u00eancia no desempenho da execu\u00e7\u00e3o que a aplica\u00e7\u00e3o de associa\u00e7\u00f5es que considerem a localidade de dados pode trazer. A an\u00e1lise das execu\u00e7\u00f5es foram realizadas sobre uma arquitetura de processador multicore, tendo como objeto de estudo o modelo de programa\u00e7\u00e3o Pthreads. As implementa\u00e7\u00f5es dos programas para a an\u00e1lise foram realizadas com a linguagem de programa\u00e7\u00e3o C sobre a plataforma Linux. Os resultados obtidos apontam para uma melhor utiliza\u00e7\u00e3o da mem\u00f3ria cache com a aplica\u00e7\u00e3o da afinidade aos n\u00facleos de processamento.<\/p>\n<p>Para mais informa\u00e7\u00f5es acesse: <a href=\"http:\/\/inf.ufpel.edu.br\/nopcc\/doku.php?id=bancas:2012_2\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/inf.ufpel.edu.br\/nopcc\/doku.php?id=bancas:2012_2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOL\u00d3GICO CURSO DE CI\u00caNCIA DA COMPUTA\u00c7\u00c3O Apresenta\u00e7\u00f5es do Projeto de Conclus\u00e3o de Curso (2012\/2) Instrumenta\u00e7\u00e3o de opera\u00e7\u00f5es em mem\u00f3ria cache em um ambiente multithread por Victor Avila&#46;&#46;&#46;<\/p>\n","protected":false},"author":881,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4,19,17],"tags":[],"class_list":["post-2315","post","type-post","status-publish","format-standard","hentry","category-ccomp","category-ecomp","category-noticia"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paGhNl-Bl","_links":{"self":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts\/2315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/users\/881"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/comments?post=2315"}],"version-history":[{"count":0,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts\/2315\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/media?parent=2315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/categories?post=2315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/tags?post=2315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}