BMDFM 5.9.9

Licença: Grátis ‎Tamanho do arquivo: 90.32 MB
‎Classificação dos utilizadores: 5.0/5 - ‎3 ‎votos

Sobre BMDFM

BMDFM (Binary Modular DataFlow Machine) é um software que permite executar uma aplicação paralelamente em multiprocessadores simétricos de memória partilhada (SMP) utilizando os núcleos de múltiplos processadores para acelerar a execução de aplicações únicas. A BMDFM identifica e explora automaticamente o paralelismo devido ao agendamento estático e principalmente dinâmico das sequências de instruções de fluxo de dados derivadas do programa anteriormente sequencial, garantindo uma correção paralela única. Não são necessárias diretivas para a execução paralela! Não são necessários programadores paralelos altamente conhecedores! O subsistema de agendamento dinâmico BMDFM realiza uma emulação SMP eficiente do Tagged-Token DFM para fornecer a semântica de fluxo de dados transparente para aplicações. Todas as máquinas que suportam ANSI C e POSIX/SVR4-IPC podem funcionar BMDFM. A BMDFM é fornecida como versões compiladas com vários fios para: x86: Linux/32, FreeBSD/32, MacOS/32, SunOS/32, UnixWare/32, Win-UWIN/32, Win-SFU/32; x86-64: Linux/64, FreeBSD/64, MacOS/64, SunOS/64; VAX: Ultrix/32; Alfa: Tru64OSF1/64, Linux/64, FreeBSD/64; IA-64: HP-UX/32, HP-UX/64, Linux/64; XeonPhiMIC: Linux/64; MCSTelbrus: Linux/32, Linux/64; PA-RISC: HP-UX/32, HP-UX/64, Linux/32; SPARC: SunOS/32, SunOS/64, Linux/32, Linux/64; MIPS: IRIX/32, IRIX/64, Linux/32, Linux/64; MIPSel: Linux/32, Linux/64; PowerPC: AIX/32, AIX/64, MacOS/32, MacOS/64, Linux/32, Linux/64; PowerPCle: Linux/32, Linux/64; S390: Linux/32, Linux/64; M68000: Linux/32; ARM: Linux/32, Linux/64; ARMbe: Linux/64; e uma versão limitada de rosca única para x86: Win/32.