CoArrays: paralelismo nativo de Fortran (nem C++ ou Rust tem isso)

preview_player
Показать описание
CoArrays são uma feature que trazem o paralelismo nativamente para Fortran, coisa que linguagens como C++ ou Rust não tem. Nesse vídeo quero falar um pouco mais sobre elas e mostrar como pode ser simples escrever programas paralelos utilizando coarrays.

LIVES: Toda terça e quinta as 21h
Vídeos exclusivos, lives salvas e canal no Discord só para membros!

LINKS

REDES

00:00 Introdução
00:58 Quem usa Fortran?
03:06 Fortran para processamento paralelo
04:40 O que são CoArrays?
06:19 Artigo
17:29 Modelo de execução dos CoArrays
24:18 Considerações finais
Рекомендации по теме
Комментарии
Автор

Parabéns !Me lembro de ter te indicado sobre os Coarrays em Fortran.Mas saiba tamvém que a NVIDIA usa Fortran para escrever nas GPU (Cuda para Fortran):

AlmirBispo-CSV-Comp-DB
Автор

igual cobol, povo pensa que bancos e outras empresas usam ela só porque é legado, mas COBOL é uma das poucas linguagens que usam ponto fixo e não ponto flutuante além de ser excelente e rápida em aplicações financeiras. Excelente o video sobre Fortran, essas curiosidades sobre Fortran eu não sabia.

TheRobsantos
Автор

Fortran é incrível, a primeira linguagem de alto nível, e está aí até hoje. A única coisa além do compilador (que é leve) que tu tem que instalar é o Gnuplot pra plot, o resto é nativo; manipulação de vetores, arquivos de dados, ...

matheusroos
Автор

Uma curiosidade sobre os notebooks Jupyter é que o nome Jupyter vem de Julia, Python e R.

italonicacio
Автор

Primeira linguagem que eu aprendi. Depois python, Java, C# e javascript

BrunoLopese
Автор

O Júpiter roda nativamente códigos de Fortran? Fiquei curioso sobre isso e se a ideia de rodar em células também se aplicaria.

victorcampos
Автор

Acredito que Fortran/Julia/NumPy são mais voltados para Engenheiros/Estatísticos/Matemáticos, etc. Neste caso a facilidade de codificação está em par com a eficiência do código gerado. Enquanto que HPC é mais Engenheiro de Software mesmo, o objtivo é ter controle total da aplicação, a forma com que se escreve pouco importa, vide as 1000 maneiras de escrever um mesmo código em C++

wonrey
Автор

A linguagem Julia também tem muitos recursos que facilitam esse tipo de aplicação.

darksideng
Автор

Fortran 2008 é retrocompatível com as versões anteriores? A maior parte do código legado de Fortran foi e ainda em partes é feita em Fortran 95

prinewgirl