Versão 1.0.0 em Português
FREE DOWNLOAD
Contamos com sua ajuda para aprimorar nossa versão em português
rvbookportuguese@gmail.com
O Guia Prático RISC-V é uma consisa introdução e referência para programadores de sistemas embarcados, estudantes, e aos curiosos sobre um arquitetura moderna, popular e aberta. O RISC-V abrange desde o microcontrolador de 32 bits de baixo custo até o mais rápido computador na nuvem de 64 bits. Dez capítulos apresentam cada componente do conjunto de instruções modular RISC-V, muitas vezes contrastando o código compilado de C para RISC-V versus arquiteturas ARM, Intel x86 e MIPS, porém, os leitores podem iniciar a programação logo após o Capítulo 2.
Luiz Gustavo Xavier (à direita na foto) é bolsista de iniciação científica CNPq, tem interesse no desenvolvimento de aplicações distribuídas e paralelas, tolerância a falhas e computação gráfica. Nathan Formentin (ao centro na foto) tem interesse em Ciência de Dados e suas aplicações em diversos campos, como economia, esportes e biologia. Marcelo Pias (à esquerda na foto) tem interesse em deep learning para aplicações embarcadas e vem trabalhando na disseminação do RISC-V no Brasil. Marcelo é egresso da primeira turma de Engenharia de Computação da FURG, PhD pela University College London (UCL) e pós-doutorado na Universidade de Cambridge. Trabalhou em laboratórios de pesquisa de empresas como AT&T British Telecom Labs e Intel. Atualmente é Professor Adjunto na Universidade Federal do Rio Grande (FURG).
A FURG faz parte da Fundação RISC-V, cuja sede está em Berkeley, California (EUA).
"Este livro oportuno descreve de forma concisa a ISA RISC-V simples, livre e aberta que está experimentando rápida absorção em muitas áreas diferentes da computação. O livro contém muitos insights sobre arquitetura de computadores em geral, e também descreve as escolhas particulares de projeto que fizemos na criação do RISC-V. Eu posso imaginar este livro se tornando um guia de referência bem utilizado por muitos usuários do RISC-V."
"Eu gosto do RISC-V e deste livro, pois eles são elegantes, breves, direto ao ponto e completos. Os comentários do livro fornecem gratuitamente uma história, motivações e críticas de arquitetura."
"Este livro conta o que o RISC-V pode fazer e por que seus projetistas escolheram dotá-lo dessas habilidades. Ainda mais interessante, os autores dizem por que o RISC-V omite os elementos encontrados em máquinas anteriores. As razões são no mínimo tão interessantes quanto as qualidades e pontos fracos do RISC-V."
"O RISC-V fornece um novo panorama em questão de ISAs: muito mais clareza e simplicidade na abordagem se comparado com suas alternativas, como X86 e ARM. Além disso, é open-source. Em 2018, estas características atraíram bastante os alunos da disciplina de Sistemas Microprocessados dos Cursos de Engenharia de Computação e Automação da FURG. Nessa turma, a ISA base RISC-V (RV32I) e a extensão vetorial (RV32V) serviram como plataformas no ensino de tópicos como paralelismo através de pipelines e arquiteturas vetoriais. Ao final, percebeu-se o quão útil seria para as atividades uma versão deste livro em português. Assim começou, no final de 2018, o projeto que hoje resultou na presente tradução."