BMDFM (Binary Modular DataFlow Machine) is software, waarmee een toepassing parallel op gedeelde geheugen symmetrische multiprocessors (SMP) met behulp van de meerdere processorkernen om de uitvoering van enkele toepassingen te versnellen. BMDFM identificeert en exploiteert automatisch parallellisme als gevolg van de statische en vooral DYNAMISCHE PLANNING van de data flow instructie sequenties afgeleid van de voorheen sequentiële programma zorgen voor unieke parallelle correctheid. Er zijn geen richtlijnen voor parallelle uitvoering vereist! Er zijn geen zeer goed geïnformeerde parallelle programmeurs nodig! BMDFM dynamic scheduling subsystem voert een efficiënte SMP-emulatie van Tagged-Token DFM uit om de transparante dataflow-semantiek voor toepassingen te leveren. Elke machine die ANSI C en POSIX/SVR4-IPC ondersteunt, kan BMDFM draaien. BMDFM wordt geleverd als gecompileerde multi-threaded versies voor: 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; ARM: Linux/32, Linux/64; ARMbe: Linux/64; en een gelimiteerde single-threaded versie voor x86: Win/32.
versiegeschiedenis
- Versie 5.9.9_R15_b1701 geplaatst op 2017-01-13
EULA - Licentieovereenkomst voor eindgebruikers
Gebruiksrechtovereenkomst
1. De BMDFM Software wordt gratis gedistribueerd onder een eindgebruiker ("Eindgebruiker") als binaire code.
2. Eindgebruiker accepteert een niet-exclusief, niet-overdraagbaar, royaltyvrij gebruik van de BMDFM-software voor niet-commerciële doeleinden. Voor elk commercieel gebruik is een aparte licentie vereist. Eindgebruiker kan eigen applicaties bouwen en afgeleide werken maken op basis van de BMDFM Software. De eindgebruiker heeft specifieke rechten om aanvullende kopieën van de BMDFM-software te maken, indien nodig voor archiveringsdoeleinden, en om de BMDFM-software zo nodig aan te passen om op de apparatuur van de eindgebruiker te kunnen werken. Eindgebruiker mag de BMDFM-software niet reproduceren en distribueren.
3. De eindgebruiker stemt ermee in om auteursrechten, handelsmerken, vertrouwelijkheid of andere merkgebonden kennisgevingen, merken of legendes die op de BMDFM-software of -uitvoer van de BMDFM-software worden gegenereerd, te respecteren en niet te verwijderen, te vernietigen of te annuleren, en hetzelfde op elk exemplaar van de BMDFM-software op te nemen.
4. De eindgebruiker stemt ermee in de BMDFM-software of een deel daarvan niet uit elkaar te halen, te decompileren of te reverse engineeren.
5. De eindgebruiker erkent voorts dat alle kopieën van de BMDFM-software in een bepaalde vorm het enige eigendom zijn van de officiële leveranciers van BMDFM. De eindgebruiker heeft geen recht, titel of belang voor een dergelijke BMDFM-software of kopieën daarvan, behalve zoals bepaald in deze EULA, en beschermt verder alle BMDFM-software en documentatie die in overeenstemming is met het behoud van de eigendomsrechten van BMDFM daarin.
6. De BMDFM Software wordt geleverd ALS IS. De eindgebruiker stemt ermee in dat de officiële leveranciers van BMDFM niet aansprakelijk zijn voor kosten, schade, vergoedingen of andere aansprakelijkheid, noch voor enige directe, indirecte, bijzondere, incidentele of gevolgschade met betrekking tot een claim van eindgebruiker of een derde partij op grond van of als gevolg van deze EULA of het gebruik van (of onvermogen om te gebruiken) een deel van de BMDFM-software.
7. DE UITDRUKKELIJKE GARANTIE DIE HIERBOVEN ONMIDDELLIJK IS VERMELD, WORDT GEGEVEN IN PLAATS VAN ALLE ANDERE GARANTIES, UITDRUKKELIJK OF IMPLICIET, MET INBEGRIP VAN MAAR NIET BEPERKT TOT DE IMPLICIETE GARANTIES VAN HANDELSBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL.
Programmadetails
- Categorie: Ontwikkeling > Compilers & Tolken
- Publisher: BMDFM
- Licentie: Gratis
- Prijs: N/A
- Versie: 5.9.9
- Platform: windows