SBC OpenLib (SOL)
Not a member yet
805 research outputs found
Sort by
Short Courses of CODEC 2025
O Livro de Minicursos do Congresso de Desenvolvimento de Sistemas e Computação – CODEC 2025, realizado em Piripiri-PI e sediado pelo Instituto Federal do Piauí (IFPI), reúne conteúdos derivados dos minicursos apresentados durante o evento, refletindo temas atuais e práticos das áreas de tecnologia e desenvolvimento de sistemas. O primeiro capítulo, “Construindo APIs Escaláveis com Flask, Firestore e Render”, aborda a criação e implantação de APIs RESTful com Python, destacando o uso de arquiteturas modulares, bancos NoSQL e deploy automatizado na nuvem. Em “Desenvolvendo um Sistema Multi-Agentes para Pesquisa Científica com LangGraph”, o segundo capítulo explora o uso de agentes inteligentes e frameworks de IA para automatizar processos de busca, validação e análise de dados em pesquisas científicas. No terceiro capítulo, “Explorando Testes End-to-End com Playwright: Um Convite à Automação de Qualidade”, são apresentados conceitos e práticas de automação de testes de software, evidenciando a importância da qualidade e da confiabilidade no desenvolvimento de aplicações web. O quarto capítulo, “Sistemas Embarcados: Uma Abordagem Prática com BitDogLab”, propõe uma introdução experimental ao universo dos sistemas embarcados, unindo fundamentos de eletrônica e programação em atividades práticas. Por fim, “Introdução ao Git e GitHub: Controle de Versão na Prática” oferece uma visão acessível das ferramentas essenciais para o versionamento de código e colaboração em projetos de software. Com temas que vão da programação em nuvem à automação e ao hardware educacional, esta coletânea traduz o espírito do CODEC 2025: promover a integração entre ensino, pesquisa e prática profissional, estimulando o aprendizado ativo e a inovação tecnológica.The Book of Short Courses of the Congress on Systems and Computing Development – CODEC 2025, held in Piripiri, Piauí, and organized by the Federal Institute of Piauí (IFPI), compiles the extended versions of the short courses presented during the event. The volume encompasses contemporary and practice-oriented topics that reflect the current challenges and innovations in the fields of computing, software engineering, and systems development. The opening chapter, “Building Scalable APIs with Flask, Firestore, and Render”, presents a comprehensive approach to the design and deployment of RESTful APIs using Python, emphasizing modular architectures, NoSQL data persistence, and continuous cloud deployment practices. The second chapter, “Developing a Multi-Agent System for Scientific Research with LangGraph”, discusses the application of artificial intelligence through intelligent agents and multi-agent frameworks to automate scientific data retrieval, validation, and analysis processes. The third chapter, “Exploring End-to-End Testing with Playwright: An Invitation to Quality Automation”, addresses the theoretical and practical foundations of software testing, highlighting automation strategies that ensure quality assurance and reliability in web applications. The fourth chapter, “Embedded Systems: A Practical Approach with BitDogLab”, introduces the fundamentals of embedded systems through experimental activities that integrate hardware and software concepts in an accessible educational context. Finally, “Introduction to Git and GitHub: Version Control in Practice” provides a structured overview of version control principles and collaborative development workflows, focusing on the practical use of Git and GitHub in academic and professional environments. Collectively, the chapters illustrate the interdisciplinary nature of computing and software development. The CODEC 2025 short course collection embodies the event’s mission to promote the integration of teaching, research, and professional practice, fostering active learning, collaboration, and technological innovation
Short Courses of CODEC 2025
O Livro de Minicursos do Congresso de Desenvolvimento de Sistemas e Computação – CODEC 2025, realizado em Piripiri-PI e sediado pelo Instituto Federal do Piauí (IFPI), reúne conteúdos derivados dos minicursos apresentados durante o evento, refletindo temas atuais e práticos das áreas de tecnologia e desenvolvimento de sistemas. O primeiro capítulo, “Construindo APIs Escaláveis com Flask, Firestore e Render”, aborda a criação e implantação de APIs RESTful com Python, destacando o uso de arquiteturas modulares, bancos NoSQL e deploy automatizado na nuvem. Em “Desenvolvendo um Sistema Multi-Agentes para Pesquisa Científica com LangGraph”, o segundo capítulo explora o uso de agentes inteligentes e frameworks de IA para automatizar processos de busca, validação e análise de dados em pesquisas científicas. No terceiro capítulo, “Explorando Testes End-to-End com Playwright: Um Convite à Automação de Qualidade”, são apresentados conceitos e práticas de automação de testes de software, evidenciando a importância da qualidade e da confiabilidade no desenvolvimento de aplicações web. O quarto capítulo, “Sistemas Embarcados: Uma Abordagem Prática com BitDogLab”, propõe uma introdução experimental ao universo dos sistemas embarcados, unindo fundamentos de eletrônica e programação em atividades práticas. Por fim, “Introdução ao Git e GitHub: Controle de Versão na Prática” oferece uma visão acessível das ferramentas essenciais para o versionamento de código e colaboração em projetos de software. Com temas que vão da programação em nuvem à automação e ao hardware educacional, esta coletânea traduz o espírito do CODEC 2025: promover a integração entre ensino, pesquisa e prática profissional, estimulando o aprendizado ativo e a inovação tecnológica.The Book of Short Courses of the Congress on Systems and Computing Development – CODEC 2025, held in Piripiri, Piauí, and organized by the Federal Institute of Piauí (IFPI), compiles the extended versions of the short courses presented during the event. The volume encompasses contemporary and practice-oriented topics that reflect the current challenges and innovations in the fields of computing, software engineering, and systems development. The opening chapter, “Building Scalable APIs with Flask, Firestore, and Render”, presents a comprehensive approach to the design and deployment of RESTful APIs using Python, emphasizing modular architectures, NoSQL data persistence, and continuous cloud deployment practices. The second chapter, “Developing a Multi-Agent System for Scientific Research with LangGraph”, discusses the application of artificial intelligence through intelligent agents and multi-agent frameworks to automate scientific data retrieval, validation, and analysis processes. The third chapter, “Exploring End-to-End Testing with Playwright: An Invitation to Quality Automation”, addresses the theoretical and practical foundations of software testing, highlighting automation strategies that ensure quality assurance and reliability in web applications. The fourth chapter, “Embedded Systems: A Practical Approach with BitDogLab”, introduces the fundamentals of embedded systems through experimental activities that integrate hardware and software concepts in an accessible educational context. Finally, “Introduction to Git and GitHub: Version Control in Practice” provides a structured overview of version control principles and collaborative development workflows, focusing on the practical use of Git and GitHub in academic and professional environments. Collectively, the chapters illustrate the interdisciplinary nature of computing and software development. The CODEC 2025 short course collection embodies the event’s mission to promote the integration of teaching, research, and professional practice, fostering active learning, collaboration, and technological innovation
2nd GranDSI-BR: Grand Research Challenges in Information Systems in Brazil 2026-2036
The Brazilian Computing Society (SBC), through the Special Committee on Information Systems (CESI), produced the 2nd GranDSI-BR: Grand Research Challenges in Information Systems in Brazil 2026-2036. This initiative involved the collaboration of several SBC members who contributed by submitting proposals for Information Systems challenges and/or by participating in the discussions and in the construction of the grand challenges of Information Systems in Brazil for the period from 2026 to 2036.
How to cite this document:
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. II GranDSI-Br Grandes Desafios de Sistemas de Informação no Brasil 2026-2036. Organização de Renata Mendes de Araujo, Sean Wolfgand Matsui Siqueira, Tadeu Moreira de Classe, Rita Suzana Pitangueira Maciel e Clodis Boscarioli. Porto Alegre: SBC, Novembro/2025. 131p. DOI 10.5753/sbc.rt.2025.181.A Sociedade Brasileira de Computação (SBC), por meio da Comissão Especial de Sistemas de Informação (CESI), produziu o II GranDSI-BR - Grandes Desafios de Sistemas de Informação no Brasil 2026-2036. A iniciativa contou com a colaboração de diversos membros da SBC que contribuíram com a submissão de propostas de desafios de Sistemas de Informação e/ou participaram das discussões e construção dos grandes desafios de Sistemas de Informação no Brasil para 2026 a 2036.
Como citar este documento:
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. II GranDSI-Br Grandes Desafios de Sistemas de Informação no Brasil 2026-2036. Organização de Renata Mendes de Araujo, Sean Wolfgand Matsui Siqueira, Tadeu Moreira de Classe, Rita Suzana Pitangueira Maciel e Clodis Boscarioli. Porto Alegre: SBC, Novembro/2025. 131p. DOI 10.5753/sbc.rt.2025.181
2nd GranDSI-BR: Grand Research Challenges in Information Systems in Brazil 2026-2036
The Brazilian Computing Society (SBC), through the Special Committee on Information Systems (CESI), produced the 2nd GranDSI-BR: Grand Research Challenges in Information Systems in Brazil 2026-2036. This initiative involved the collaboration of several SBC members who contributed by submitting proposals for Information Systems challenges and/or by participating in the discussions and in the construction of the grand challenges of Information Systems in Brazil for the period from 2026 to 2036.
How to cite this document:
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. II GranDSI-Br Grandes Desafios de Sistemas de Informação no Brasil 2026-2036. Organização de Renata Mendes de Araujo, Sean Wolfgand Matsui Siqueira, Tadeu Moreira de Classe, Rita Suzana Pitangueira Maciel e Clodis Boscarioli. Porto Alegre: SBC, Novembro/2025. 131p. DOI 10.5753/sbc.rt.2025.181.A Sociedade Brasileira de Computação (SBC), por meio da Comissão Especial de Sistemas de Informação (CESI), produziu o II GranDSI-BR - Grandes Desafios de Sistemas de Informação no Brasil 2026-2036. A iniciativa contou com a colaboração de diversos membros da SBC que contribuíram com a submissão de propostas de desafios de Sistemas de Informação e/ou participaram das discussões e construção dos grandes desafios de Sistemas de Informação no Brasil para 2026 a 2036.
Como citar este documento:
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. II GranDSI-Br Grandes Desafios de Sistemas de Informação no Brasil 2026-2036. Organização de Renata Mendes de Araujo, Sean Wolfgand Matsui Siqueira, Tadeu Moreira de Classe, Rita Suzana Pitangueira Maciel e Clodis Boscarioli. Porto Alegre: SBC, Novembro/2025. 131p. DOI 10.5753/sbc.rt.2025.181
Blockchain: Frontiers of the Future
Nesta publicação, foram reunidas as visões de seis pesquisadores e cinco pesquisadoras com produção científica relevante na área de blockchain, comprovada pelo número significativo de citações, o que evidencia o reconhecimento da comunidade acadêmica. A seleção foi realizada com base nos indicadores da produção científica nacional em blockchain, desenvolvidos em parceria com o BrCris, do Instituto Brasileiro de Informação em Ciência e Tecnologia (Ibict), e disponíveis no Observatório Nacional de Blockchain. Ao compor esse grupo, buscou-se também assegurar um olhar de equidade de gênero. Esses cientistas foram entrevistados individualmente e narraram cenários de avanço da tecnologia, descreveram casos e aplicações e analisaram a posição do Brasil em um contexto global de pesquisa e desenvolvimento. O documento apresenta uma curadoria de olhares destes especialistas que participam e fortalecem o ecossistema blockchain.This publication brings together the perspectives of six male and five female researchers with significant scientific output in the field of blockchain, as evidenced by substantial citation counts and recognition within the academic community. The selection was based on indicators of national scientific production in blockchain, developed in partnership with BrCris, from the Brazilian Institute of Information in Science and Technology (Ibict), and available on the National Blockchain Observatory. In assembling this group, efforts were also made to ensure gender equity. These scientists were interviewed individually and described scenarios of technological advancement, case studies and applications, and analyzed Brazil\u27s position within a global research and development context. The document presents a curated selection of perspectives from these experts who participate in and strengthen the blockchain ecosystem
Short Courses of the IHC 2024
O Livro “Minicursos IHC 2024 - Fundamentos e Práticas para Experiências Digitais Acessíveis, Inclusivas e Eticamente Responsáveis” faz parte da série Perspectivas e Práticas Contemporâneas em IHC e aborda conteúdos relacionados às práticas de IHC. As propostas submetidas para o IHC 2024 foram avaliadas por pelo menos duas pessoas revisoras da comunidade de IHC no Brasil e no exterior. A escolha das propostas considerou as notas atribuídas pelas pessoas revisoras, os temas abordados, a fim de proporcionar à comunidade a oportunidade de aproveitar temas diversos nos minicursos oferecidos no evento, e a disponibilidade na programação do evento. Quatro propostas foram aceitas e tiveram os minicursos oferecidos, sendo que três delas se tornaram capítulos deste livro.
No primeiro capítulo, intitulado “Acessibilidade nas Mídias Sociais para Pessoas com Deficiência Visual” , as autoras abordam aspectos de acessibilidade para pessoas com deficiência, apresentando exemplos práticos. O texto apresenta uma fundamentação sólida e descreve processos desde o planejamento até formas de descrição de imagens para publicação de forma acessível para pessoas com deficiência nas redes sociais.
No segundo capítulo, “Design Especulativo: Construindo Pontes entre Tecnologia, Ética e Inclusão Social”, as pessoas autoras nos apresentam um conteúdo dinâmico, com sólida fundamentação e prática para uso de Design Especulativo como ferramenta para reimaginar o mundo sobre uma perspectiva ética e inclusiva.
O terceiro e último capítulo, com o título “Avaliação da Usabilidade e da Experiência do Usuário em Realidade Virtual e Aumentada”, apresenta conceitos fundamentais e práticas para promover experiências de usuário imersivas considerando desafios e cuidados na condução de estudo com pessoas utilizando ferramentas de realidade virtual.
Os três capítulos deste livro possuem metodologias e ferramentas para a área de Interação Humano Computador, porém, não se limitando a este contexto. Trata-se de uma obra útil para pessoas de diferentes perfis na academia (pesquisadores, estudantes ou professores, etc) ou indústria (profissionais de UX, marketing, designer, etc), iniciantes ou já com alguma experiência.The book "Minicursos IHC 2024 - Fundamentos e Práticas para Experiências Digitais Acessíveis, Inclusivas e Eticamente Responsáveis" (IHC 2024 Mini-courses - Fundamentals and Practices for Accessible, Inclusive, and Ethically Responsible Digital Experiences) is part of the series "Perspectivas e Práticas Contemporâneas em IHC" (Contemporary Perspectives and Practices in HCI). It addresses topics related to Human-Computer Interaction (HCI) practices. The proposals submitted to IHC 2024 were evaluated by at least two reviewers from the HCI community in Brazil and abroad. The selection of proposals considered the scores assigned by the reviewers, the topics covered, and the event\u27s schedule availability, aiming to provide the community with diverse themes in the mini-courses offered. Four proposals were accepted, mini-courses were delivered at the event, three of which have been expanded into chapters in this book.
In the first chapter, entitled "Acessibilidade nas Mídias Sociais para Pessoas com Deficiência Visual" (Accessibility on Social Media for People with Visual Impairments), the authors address aspects of accessibility for people with disabilities, presenting practical examples. The text presents a solid foundation and describes processes from planning to ways to describe images for publication in an accessible way for people with disabilities on social networks.
In the second chapter, "Design Especulativo: Construindo Pontes entre Tecnologia, Ética e Inclusão Social" (Speculative Design: Building Bridges between Technology, Ethics, and Social Inclusion), the authors present us with dynamic content, with a solid foundation and practice for using Speculative Design as a tool to reimagine the world from an ethical and inclusive perspective.
The third and final chapter, entitled "Avaliação da Usabilidade e da Experiência do Usuário em Realidade Virtual e Aumentada" (Evaluating Usability and User Experience in Virtual and Augmented Reality), presents fundamental concepts and practices to promote immersive user experiences considering challenges and care in conducting studies with people using virtual reality tools.
The three chapters in this book present methodologies and tools relevant to the field of Human-Computer Interaction, but their applications extend beyond this context. This work is helpful for individuals with varying backgrounds, whether from academia (researchers, students, or professors) or industry (UX professionals, marketers, designers, etc.) and is valuable for beginners and those with prior experience
Learning Journey on Informatics 2025
É com prazer que apresentamos a edição de 2025 do livro da série Jornadas de Atualização em Informática. Os capítulos deste livro compõem o material de apoio aos minicursos selecionados para o evento e realizados como parte do Congresso da Sociedade Brasileira de Computação (CSBC). As JAI são de grande importância acadêmica, voltadas à atualização científica e tecnológica da comunidade brasileira de Computação. Os minicursos desta edição foram selecionados e revisados por especialistas, cobrindo temas atuais e de alto impacto como as áreas de Segurança, LLMs, Inteligência Artificial na Educação e ainda um curso mais focado em implementação com Abstrações em Linguagens Contemporâneas. A seguir, os quatro capítulos que compõem este volume são brevemente apresentados.
O Capítulo 1 apresenta o protocolo Matrix, uma estrutura de comunicação e colaboração descentralizada que permite interoperabilidade entre plataformas. O capítulo aborda os fundamentos do protocolo, sua arquitetura, casos de uso e relevância no contexto atual de privacidade e descentralização.
O Capítulo 2 discute a incorporação de Inteligência Artificial na educação, abordando tendências, ferramentas e práticas pedagógicas mediadas por tecnologias inteligentes. O texto também debate os impactos e desafios do uso de IA no contexto educacional.
O Capítulo 3 traz uma introdução prática à programação multithread, cobrindo desde os conceitos básicos até técnicas de sincronização e paralelismo. O capítulo utiliza exemplos ilustrativos para demonstrar como desenvolver aplicações mais eficientes com múltiplas threads.
O Capítulo 4 explora a integração de modelos de LLM em aplicações práticas, especialmente no contexto de sistemas inteligentes e aprendizado de máquina. São discutidas estratégias de incorporação, treinamento e uso de modelos computacionais para melhorar a eficiência e a acurácia dos sistemas computacionais.
Agradecemos aos autores pelos textos de alta qualidade, e à comissão avaliadora pelo trabalho criterioso durante o processo de seleção, que visou escolher com base no interesse e inovação da área, na senioridade dos autores e também na regionalidade e diversidade das propostas recebidas. Esperamos que este material contribua significativamente para a formação e atualização de estudantes, professores e profissionais da área.We are pleased to present the 2025 edition of the book from the Learning Journey on Informatics 2025. The chapters in this book serve as supporting material for the short courses selected for the event and held as part of the Brazilian Computing Society Congress (CSBC). The JAI series holds great academic significance, aiming to promote scientific and technological advancement within the Brazilian computing community. The short courses in this edition were selected and reviewed by experts, covering current and high-impact topics such as Security, Large Language Models (LLMs), Artificial Intelligence in Education, and a more implementation-focused course on Abstractions in Contemporary Programming Languages. Below, we briefly present the four chapters that make up this volume.
Chapter 1 introduces the Matrix protocol, a decentralized communication and collaboration framework that enables interoperability between platforms. The chapter discusses the fundamentals of the protocol, its architecture, use cases, and relevance in today’s context of privacy and decentralization.
Chapter 2 explores the incorporation of Artificial Intelligence in education, addressing trends, tools, and pedagogical practices mediated by intelligent technologies. It also examines the impacts and challenges of using AI in educational contexts.
Chapter 3 provides a practical introduction to multithreaded programming, covering everything from basic concepts to synchronization and parallelism techniques. The chapter uses illustrative examples to demonstrate how to develop more efficient applications using multiple threads.
Chapter 4 delves into the integration of LLMs into practical applications, especially in the context of intelligent systems and machine learning. It discusses strategies for incorporating, training, and using computational models to enhance the efficiency and accuracy of computing systems.
We thank the authors for their high-quality contributions and the review committee for their careful work during the selection process, which considered the relevance and innovation of the topics, the seniority of the authors, as well as the regional and thematic diversity of the proposals received. We hope this material makes a significant contribution to the training and continuing education of students, educators, and professionals in the field
Grand Challenges in Computer Science Education 2025-2035 - Executive Summary
The Brazilian Computing Society (SBC) produced this booklet with an Executive Summary of the Grand Challenges in Computer Science Education 2025-2035. This document was organized by Professors Claudia Lage Rebello da Motta (UFRJ) and Leila Ribeiro (UFRGS), and its preparation involved contributions from the participants of the Seminar on the Grand Challenges in Computer Science Education, held in 2024.A Sociedade Brasileira de Computação (SBC) produziu este livreto com um Resumo Executivo dos Grandes Desafios da Educação em Computação para o período de 2025 a 2035. A elaboração deste documento foi coordenada pelas Professoras Claudia Lage Rebello da Motta (UFRJ) e Leila Ribeiro (UFRGS) e contou com a contribuição dos participantes do Seminário dos Grandes Desafios da Educação em Computação, ocorrido em 2024.
Como citar:
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Grandes Desafios da Educação em Computação 2025-2035 - Resumo Executivo. Coordenação Claudia Lage Rebello da Motta e Leila Ribeiro. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2025.
Special Topics on Information Systems: Short Courses for SBSI 2025
The content of this book is related to security, public participation, and inclusive technologies. In the first chapter, entitled “Security Controls for Compliance Based on Open-Source Tools,” the authors address selected regulations from the Institutional Security Bureau of the Presidency of the Republic of Brazil focused on information security management and the Brazilian Government’s Information Security and Privacy Program (PPSI) to compare the tools and mechanisms that support a quick start for the implementation of a security program in an organization. In the second chapter, entitled “The Importance of Information Systems for Public Participation, Social Control, and Internal Control: A Case Study of the City of Recife,” the use of Information Systems is proposed as tools to strengthen public transparency and social control, without requiring prior knowledge from the participants. Finally, in the third chapter, entitled “MeTA in Practice: A Method for Evaluating Inclusive Technologies,” the authors present a method inspired by Universal Design to promote the understanding of accessibility from an inclusive perspective, offering 70 standards and evaluation spreadsheets to train and equip people in technology evaluation processes. The three chapters of this book contain methodologies and tools for the information technology area, making it a useful work, in particular for people who want to start in the respective topics covered.O Livro de Minicursos do SBSI 2025 aborda conteúdos relacionados à segurança, participação pública e tecnologias inclusivas. No primeiro capítulo, intitulado “Controles de Segurança para Conformidade baseados em Ferramentas Livres” os autores apresentam normativas selecionadas do Bureau de Segurança Institucional da Presidência da República do Brasil focadas em gestão de segurança da informação e do Programa de Segurança da Informação e Privacidade do Governo Brasileiro (PPSI), de forma a comparar as ferramentas e mecanismos que oferecem apoio a quem quer iniciar a implementação de um programa de segurança em uma organização. No segundo capítulo, intitulado “A Importância dos Sistemas de Informação para a Participação Pública, Controle Social e Controle Interno: Um Estudo de Caso da Prefeitura do Recife” é proposto o uso de Sistemas de Informação como ferramentas para fortalecer a transparência pública e o controle social, sem exigir conhecimentos prévios dos participantes. Por fim, no terceiro minicurso, intitulado “MeTA na Prática: Um Método para Avaliação Tecnologias Inclusivas” os autores apresentam um método inspirado no Design Universal, para promover o entendimento de acessibilidade a partir de uma perspectiva inclusiva, oferecendo 70 normativas e planilhas de avaliação para capacitar e instrumentalizar pessoas em processos de avaliação de tecnologias. Os três capítulos deste livro possuem metodologias e ferramentas para a área de tecnologia da informação, sendo uma obra útil principalmente para pessoas que querem iniciar nos temas abordados
Short Courses of the 25th Regional School of High Performance Computing from Southern Brazil
O Livro de Minicursos da XXV Escola Regional de Alto Desempenho da Região Sul (ERAD/RS) apresenta a contribuição de pesquisadores em computação paralela do Brasil. Constituído de três capítulos, todos focados em computação de alto desempenho, o livro possui assuntos convergentes abordando sobretudo APIs de programação para aceleradores.
No primeiro capítulo, intitulado “Programação de Alto Desempenho em GPUs com C++”, o autor fornece um apanhado geral das APIs de programação paralela para GPUs em C++, indo desde aquelas de mais baixo nível, como CUDA e OpenCL, até soluções mais portáveis como OpenMP e SYCL.
No capítulo dois, “Diretivas Paralelas de Programação”, os autores apresentam as APIs de programação paralela OpenMP e OpenACC. Estas são consideradas métodos mais simples de produzir operações paralelas, permitindo um acesso inicial facilitado a mecanismos de paralelização.
No terceiro capítulo, os autores de “Programação Avançada de Múltiplas GPUs com OpenACC”, os autores trazem um enfoque no emprego da API OpenACC para programação com aceleradoras, inclusive com aspectos de heterogeneidade.
Além destes minicursos para os quais apresentamos os textos dos autores, a ERAD/RS contou também com minicursos que foram unicamente apresentados no evento.The Short Courses of the 25th Regional School of High Performance Computing from Southern Brazil (ERAD/RS) presents the contributions of Brazilian researchers in the field of parallel computing. Comprising three chapters, all focused on high performance computing, the book features converging topics primarily centered around programming APIs for accelerators.
In the first chapter, titled “High-Performance Programming on GPUs with C++”, the author provides an overview of parallel programming APIs for GPUs in C++, ranging from low-level solutions such as CUDA and OpenCL to more portable options like OpenMP and SYCL.
In the second chapter, “Parallel Programming Directives”, the authors introduce the parallel programming APIs OpenMP and OpenACC. These are considered simpler methods for producing parallel operations, offering an accessible entry point to parallelization mechanisms.
In the third chapter, titled “Advanced Multi-GPU Programming with OpenACC”, the authors focus on using the OpenACC API for programming with accelerators, including aspects of heterogeneity.
In addition to these minicourses, for which we present the authors’ texts, ERAD/RS also featured other minicourses that were presented exclusively at the event