首页 > 最新文献

Anais do XXI Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2020)最新文献

英文 中文
Suporte às atividades de manutenção de software em bases de dados abertas e distribuídas 支持开放和分布式数据库中的软件维护活动
Pub Date : 2020-10-21 DOI: 10.5753/WSCAD.2020.14072
Nathan Manera Magalhães, M. A. Araújo, J. M. David, Laércio Pioli, M. Dantas
A identificação de desenvolvedores de software globalmente distribuídos, especialistas em uma tecnologia, para a manutenção de software tornou-se uma atividade complexa, com alto consumo de tempo e suscetível a falhas de decisão quando realizada em umaúnica base de dados local. Esta crescente complexidade se deve, sobretudo, aos requisitos que os sistemas contemporâneos demandam. Neste contexto, a busca por especialistas para as atividades de manutenção em bases diversificadas tornou-se necessária, o que exige um poder de processamento crescente para recuperar as informações em diferentes repositórios. Este artigo apresenta uma abordagem que visa prover um ambiente que trata a busca de especialistas em diferentes repositórios com o objetivo de apoiar a tomada de decisão para a manutenção de software. Nossa proposta foi executada em um ambiente computacional convencional e em um de alto desempenho, este último apresentando um diferencial em relação ao processamento das bases de dados distribuídas.
识别全球分布的软件开发人员(一种技术的专家)来维护软件已经成为一项复杂的、耗时的活动,当在单个本地数据库中执行时,很容易出现决策失败。这种日益增长的复杂性主要是由于当代系统的要求。在这种情况下,需要在不同的数据库中寻找维护活动的专家,这就需要增加处理能力,以便在不同的存储库中检索信息。本文提出了一种方法,旨在提供一个环境,处理在不同存储库中寻找专家的问题,以支持软件维护的决策。我们的建议是在传统的计算环境和高性能的计算环境中执行的,后者与分布式数据库的处理有差异。
{"title":"Suporte às atividades de manutenção de software em bases de dados abertas e distribuídas","authors":"Nathan Manera Magalhães, M. A. Araújo, J. M. David, Laércio Pioli, M. Dantas","doi":"10.5753/WSCAD.2020.14072","DOIUrl":"https://doi.org/10.5753/WSCAD.2020.14072","url":null,"abstract":"A identificação de desenvolvedores de software globalmente distribuídos, especialistas em uma tecnologia, para a manutenção de software tornou-se uma atividade complexa, com alto consumo de tempo e suscetível a falhas de decisão quando realizada em umaúnica base de dados local. Esta crescente complexidade se deve, sobretudo, aos requisitos que os sistemas contemporâneos demandam. Neste contexto, a busca por especialistas para as atividades de manutenção em bases diversificadas tornou-se necessária, o que exige um poder de processamento crescente para recuperar as informações em diferentes repositórios. Este artigo apresenta uma abordagem que visa prover um ambiente que trata a busca de especialistas em diferentes repositórios com o objetivo de apoiar a tomada de decisão para a manutenção de software. Nossa proposta foi executada em um ambiente computacional convencional e em um de alto desempenho, este último apresentando um diferencial em relação ao processamento das bases de dados distribuídas.","PeriodicalId":358020,"journal":{"name":"Anais do XXI Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2020)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116840800","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Estudo da Viabilidade de uma Interface para Memórias Transacionais em OpenMP OpenMP事务内存接口的可行性研究
Pub Date : 2020-10-21 DOI: 10.5753/WSCAD.2020.14056
Henry Pereira, Kevin Lino de Oliveira, A. Jardim, André Rauber Du Bois, G. Cavalheiro
Embora as modernas ferramentas para programação multithread ofereçam recursos para exploração eficiente do hardware, os suportes à sincronização a dados compartilhados ainda refletem modelos baseados em seção crítica clássicos. Memória Transacional (TM) propõe um modelo de controle de concorrência de mais alto nível, mas não se encontra disponível em tais ferramentas. Neste artigo é apresentada uma extensão à OpenMP para suporte à TM e uma avaliação de desempenho de sua prototipação sobre duas ferramentas que suportam TM. Os resultados apontam a viabilidade da extensão proposta e a análise das execuções permitiu concluir que as políticas aplicadas para gestão da TM são decisivas para o bom desempenho do programa.
虽然现代multithread编程工具都提供探索资源fi是否同步,支持硬件共享数据还重新fl钟形模型基于经典描述至关重要。事务内存(TM)提出了一种更高级别的并发控制模型,但在这些工具中是不可用的。本文提出了一个支持TM的OpenMP扩展,并在两个支持TM的工具上对其原型进行了性能评估。结果表明,建议的扩展是可行的,并对执行情况进行分析,得出结论,应用于TM管理的政策对项目的良好绩效至关重要。
{"title":"Estudo da Viabilidade de uma Interface para Memórias Transacionais em OpenMP","authors":"Henry Pereira, Kevin Lino de Oliveira, A. Jardim, André Rauber Du Bois, G. Cavalheiro","doi":"10.5753/WSCAD.2020.14056","DOIUrl":"https://doi.org/10.5753/WSCAD.2020.14056","url":null,"abstract":"Embora as modernas ferramentas para programação multithread ofereçam recursos para exploração eficiente do hardware, os suportes à sincronização a dados compartilhados ainda refletem modelos baseados em seção crítica clássicos. Memória Transacional (TM) propõe um modelo de controle de concorrência de mais alto nível, mas não se encontra disponível em tais ferramentas. Neste artigo é apresentada uma extensão à OpenMP para suporte à TM e uma avaliação de desempenho de sua prototipação sobre duas ferramentas que suportam TM. Os resultados apontam a viabilidade da extensão proposta e a análise das execuções permitiu concluir que as políticas aplicadas para gestão da TM são decisivas para o bom desempenho do programa.","PeriodicalId":358020,"journal":{"name":"Anais do XXI Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2020)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134244152","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Predição de Desempenho com Graph Neural Networks 图形神经网络性能预测
Pub Date : 2020-10-21 DOI: 10.5753/WSCAD.2020.14053
Vanderson Do Rosário, André Felipe Zanella, Anderson Faustino da Silva, Edson Borin
Melhorar o desempenho de uma aplicação em computadores modernos envolve escolhas em um largo espaço de busca, pois tais arquiteturas possuem variadas características que impactam significativamente o desempenho das aplicações. Além disso, diferentes aplicações tendem a utilizar essas características de forma diferente, tornando a função que mapeia o desempenho de uma aplicação em um hardware bastante complexa. O que torna a tarefa de gerar códigos que maximizem tal função, por parte de compiladores ou especialistas, uma tarefa difícil. Uma possibilidade é avaliar automaticamente várias possibilidades de compilação, técnica conhecida como autotuning. Porém, o custo de executar a aplicação para medir seu desempenho para cada possibilidade tem um elevado custo. Por isso, é comum a utilização de preditores de desempenho para acelerar essa exploração. Nesse trabalho, implementamos e avaliamos o uso de redes neurais de grafos, mais especificamente redes convolucionais de grafos, para a tarefa de predizer o desempenho de uma aplicação. Nós treinamos uma rede com 30 mil diferentes planos de compilação aplicados em 300 diferentes aplicações e mostramos que redes baseadas em grafo podem aprender sobre as características do grafo de fluxo de controle, obtendo desempenho melhor do que técnicas que não consideram tal grafo durante a predição de desempenho.
提高应用程序的性能在现代电脑选择在广场拥有拥有多样化的搜索空间,因为这些特征显著影响fir的应用性能。此外,不同的应用程序往往以不同的方式使用这些特性,使得在硬件上映射应用程序性能的函数非常复杂。这使得编译器或专家生成最大化这一功能的代码成为一项困难的任务。一种可能是自动评估各种编译可能性,这种技术被称为自动调优。然而,运行应用程序以衡量每种可能性的性能的成本很高。因此,通常使用性能预测器来加速这种探索。那活儿,但和竹材的使用神经网络的图,再请fi急剧convolucionais网络的图,预测任务的应用程序的性能。我们训练一个网络和3万不同的计划在300年编译应用不同的应用和证明基于网络图可以了解fluxo控制图的特征,得到更好的性能比不考虑它的技术性能在预测图。
{"title":"Predição de Desempenho com Graph Neural Networks","authors":"Vanderson Do Rosário, André Felipe Zanella, Anderson Faustino da Silva, Edson Borin","doi":"10.5753/WSCAD.2020.14053","DOIUrl":"https://doi.org/10.5753/WSCAD.2020.14053","url":null,"abstract":"Melhorar o desempenho de uma aplicação em computadores modernos envolve escolhas em um largo espaço de busca, pois tais arquiteturas possuem variadas características que impactam significativamente o desempenho das aplicações. Além disso, diferentes aplicações tendem a utilizar essas características de forma diferente, tornando a função que mapeia o desempenho de uma aplicação em um hardware bastante complexa. O que torna a tarefa de gerar códigos que maximizem tal função, por parte de compiladores ou especialistas, uma tarefa difícil. Uma possibilidade é avaliar automaticamente várias possibilidades de compilação, técnica conhecida como autotuning. Porém, o custo de executar a aplicação para medir seu desempenho para cada possibilidade tem um elevado custo. Por isso, é comum a utilização de preditores de desempenho para acelerar essa exploração. Nesse trabalho, implementamos e avaliamos o uso de redes neurais de grafos, mais especificamente redes convolucionais de grafos, para a tarefa de predizer o desempenho de uma aplicação. Nós treinamos uma rede com 30 mil diferentes planos de compilação aplicados em 300 diferentes aplicações e mostramos que redes baseadas em grafo podem aprender sobre as características do grafo de fluxo de controle, obtendo desempenho melhor do que técnicas que não consideram tal grafo durante a predição de desempenho.","PeriodicalId":358020,"journal":{"name":"Anais do XXI Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2020)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123967669","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Anais do XXI Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2020)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1