David Patterson é um cientista da computação americano e professor emérito da Universidade da Califórnia, em Berkeley. Ele é mais conhecido por ser pioneiro na arquitetura de computadores com conjunto de instruções reduzido (RISC) e por seus livros-texto influentes sobre arquitetura de computadores. Em 2017, Patterson recebeu o Prêmio ACM A.M. Turing, juntamente com John Hennessy, por seu trabalho em processadores RISC, e posteriormente contribuiu para o desenvolvimento da Unidade de Processamento Tensor (TPU) do Google.
A pesquisa de Patterson moldou a computação moderna, desde o design de microprocessadores até a aceleração de cargas de trabalho de IA. Seu trabalho sobre os princípios RISC levou à adoção generalizada dessa arquitetura em smartphones, sistemas embarcados e data centers. Seu envolvimento posterior com o projeto TPU do Google Cloud demonstrou a importância de arquiteturas específicas de domínio para aplicações de aprendizado de máquina e aprendizado profundo.
Início da vida e educação
Patterson nasceu em 1947 em Evergreen Park, Illinois. Ele recebeu seu bacharelado em matemática pela UCLA em 1969, seguido por um mestrado e um doutorado em ciência da computação pela UCLA em 1970 e 1976, respectivamente. Seu trabalho de doutorado focou em arquitetura de computadores, estabelecendo as bases para suas contribuições posteriores.
Carreira acadêmica e a revolução RISC
Em 1976, Patterson ingressou no corpo docente da Universidade da Califórnia, em Berkeley, onde passou a maior parte de sua carreira acadêmica. No início dos anos 1980, ele liderou o projeto RISC, que demonstrou que um conjunto de instruções mais simples e simplificado poderia superar computadores com conjunto de instruções complexo (CISC). Os princípios de design RISC, como arquitetura load-store e instruções de comprimento fixo, tornaram-se a base para muitos processadores comerciais, incluindo os da ARM Holdings e da Intel.
Patterson coautorou o livro-texto seminal "Organização e Projeto de Computadores" com John Hennessy, que educou gerações de cientistas da computação. Sua pesquisa também contribuiu para o desenvolvimento de sistemas de armazenamento RAID (matriz redundante de discos independentes), que agora são onipresentes em data centers.
Google TPU e arquiteturas específicas de domínio
Após se aposentar de Berkeley em 2016, Patterson ingressou na Google como engenheiro distinto. Ele co-liderou o design da Unidade de Processamento Tensor (TPU), um circuito integrado de aplicação específica (ASIC) otimizado para inferência e treinamento de redes neurais. A TPU foi implantada pela primeira vez em 2015 e tornou-se uma pedra angular da infraestrutura de IA do Google, alimentando serviços como concorrentes da OpenAI e modelos de linguagem de grande escala.
O trabalho de Patterson nas TPUs destacou os benefícios das arquiteturas específicas de domínio, que adaptam o hardware a cargas de trabalho específicas. Essa abordagem influenciou a indústria em geral, com empresas como NVIDIA e AMD desenvolvendo aceleradores de IA especializados.
Prêmios e reconhecimento
Patterson recebeu inúmeros prêmios, incluindo o Prêmio ACM A.M. Turing de 2017, a Medalha IEEE John von Neumann de 2004 e o Prêmio ACM-IEEE CS Eckert-Mauchly de 2016. Ele é membro da ACM, do IEEE e da Academia Americana de Artes e Ciências. Em 2020, foi eleito para a Academia Nacional de Engenharia.
Legado e impacto
As contribuições de Patterson mudaram fundamentalmente o design de sistemas de computação. Sua defesa de arquiteturas de conjunto de instruções abertas, como RISC-V, democratizou o design de processadores, permitindo inovação na fabricação de semicondutores e na computação em nuvem. Seu trabalho nas TPUs acelerou a adoção da IA, influenciando IA generativa e modelos transformer.
Patterson continua sendo uma voz influente na comunidade de computação, falando sobre o futuro do hardware e da IA. Sua carreira exemplifica o impacto de combinar pesquisa acadêmica com aplicação industrial.