Please use this identifier to cite or link to this item: http://repositoriosenaiba.fieb.org.br/handle/fieb/568
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMiceli, Renato-
dc.contributor.authorVieira, Felippe-
dc.contributor.authorAguiar, Marcos de-
dc.date.accessioned2016-08-11T13:08:45Z-
dc.date.issued2015-09-10-
dc.identifier.citationMICELI, Renato; VIEIRA, Felippe; AGUIAR, Marcos de. High performance code generation from symbolic computing. In: WORKSHOP DE PESQUISA TECNOLOGIA E INOVAÇÃO - PTI, 5., SIMPÓSIO INTERNACIONAL DE INOVAÇÃO E TECNOLOGIA - SIINTEC, 1., 2015, Salvador. Anais... Salvador: SENAI/CIMATEC, 2015. p. 576-582.pt_BR
dc.identifier.urihttp://repositoriosenaiba.fieb.org.br/handle/fieb/568-
dc.descriptionp. 576-582pt_BR
dc.description.abstractUpcoming disruptive changes to computer architectures offer many new opportunities for developing high performance applications, but it also demanding disruptive changes in software to achieve the full potential of the new hardware. Therefore, the question now is: how we achieve an acceptable degree of performance portability across different (and rapidly evolving) architectures? There is in general a sharp trade-off between easy to maintain, V WORKSHOP DE PESQUISA TECNOLOGIA E INOVAÇÃO (PTI) I SIMPÓSIO INTERNACIONAL DE INOVAÇÃO E TECNOLOGIA (SIINTEC) 10 e 11 de setembro de 2015 / Salvador, Bahia, Brasil 577 extensible portable software written using high-level languages, and highly optimized parallel code for a target architecture. The solution proposed by the OPESCI (Open portable Seismic Imaging) framework is to leverage domain specific languages (DSL) and code generation software technologies to introduce multiple layers of software abstraction. At the highest level of abstraction application developers will be able to write algorithms in a clear and concise manner akin to how the algorithm might be written mathematically on paper. While at the lower levels source-to-source compilers will explore a rich implementation space to transform this DSL code into highly optimized code that can be compiled for a target platform to run at near-to-peak performance. It will provide layers that decouple domain experts from code tuning specialists, where different optimized code generator back ends can be replaced, and the high level code attains its portability. The result is a separation of concerns where new numerical approaches are readily evaluated and are capable of matching or outperforming hand tuned code.pt_BR
dc.language.isopt_BRpt_BR
dc.publisherSENAI/CIMATECpt_BR
dc.publisherSENAI/CIMATECpt_BR
dc.sourcehttp://repositoriosenaiba.fieb.org.br/jspui/retrieve/1528/V%20WORKSHOP%20MCTI%20High%20....pdfpt_BR
dc.subjectImageamento sísmicopt_BR
dc.subjectGeração de códigopt_BR
dc.subjectCódigo - Otimizaçãopt_BR
dc.subjectSeismic imagingpt_BR
dc.subjectCode generationpt_BR
dc.subjectCode optimizationpt_BR
dc.subjectStencilpt_BR
dc.titleHigh performance code generation from symbolic computingpt_BR
dc.title.alternativeV WORKSHOP DE PESQUISA TECNOLOGIA E INOVAÇÃO (PTI) e I SIMPÓSIO INTERNACIONAL DE INOVAÇÃO E TECNOLOGIA (SIINTEC)pt_BR
dc.typeProdução bibliográfica: Trabalhos publicados em anais de eventospt_BR
dc.description.localpubSalvadorpt_BR
dc.embargo.termsabertopt_BR
dc.embargo.lift2016-08-12T13:08:46Z-
Appears in Collections:Artigos Publicados em Periódicos (PPG MCTI)

Files in This Item:
File Description SizeFormat 
V WORKSHOP MCTI High ....pdf545.71 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.