BMDFM 5.9.9

Licence: Gratuit ‎Taille du fichier: 90.32 MB
‎Note des utilisateurs: 5.0/5 - ‎3 ‎Votes

Sur BMDFM

BMDFM (Binary Modular DataFlow Machine) est un logiciel qui permet d’exécuter une application en parallèle sur des multiprocesseurs symétriques de mémoire partagée (SMP) utilisant les multiples cœurs de processeur pour accélérer l’exécution d’applications individuelles. BMDFM identifie et exploite automatiquement le parallélisme en raison de la planification statique et principalement DYNAMIQUE des séquences d’instructions de flux de données dérivées du programme autrefois séquentiel assurant une justesse parallèle unique. Aucune directive pour une exécution parallèle n’est requise ! Aucun programmeur parallèle très compétent n’est requis! Le sous-système de planification dynamique BMDFM effectue une émulation SMP efficace de Tagged-Token DFM pour fournir la sémantique transparente du flux de données pour les applications. Chaque machine supportant ANSI C et POSIX/SVR4-IPC peut exécuter BMDFM. BMDFM est fourni sous forme de versions compilées à plusieurs threads pour : 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; XéonPhiMIC: 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; et une version limitée à fil unique pour x86: Win/32.