BMDFM 5.9.9

Licença: Livre ‎Tamanho do arquivo: 90.32 MB
‎Classificação dos usuários: 5.0/5 - ‎3 ‎Votos

Sobre BMDFM

BMDFM (Binary Modular DataFlow Machine) é um software, que permite executar um aplicativo em paralelo em multiprocessadores simétricos de memória compartilhada (SMP) usando os vários núcleos de processador para acelerar a execução de aplicativos únicos. O BMDFM identifica e explora automaticamente o paralelismo devido ao agendamento estático e principalmente dinâmico das sequências de instrução de fluxo de dados derivadas do programa anteriormente sequencial que garante uma correção paralela única. Não são necessárias diretrizes para execução paralela! Não são necessários programadores paralelos altamente experientes! O subsistema de agendamento dinâmico BMDFM realiza uma emulação SMP eficiente do DFM tagged-Token para fornecer a semântica transparente de fluxo de dados para aplicativos. Todas as máquinas que suportam ANSI C e POSIX/SVR4-IPC podem executar bmdfm. O BMDFM é fornecido como versões multi-threaded compiladas 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; Alpha: 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; BRAÇO: Linux/32, Linux/64; ARMbe: Linux/64; e uma versão limitada de rosca única para x86: Win/32.