BMDFM (Binary Modular DataFlow Machine) là phần mềm, cho phép chạy một ứng dụng song song trên bộ nhớ chia sẻ đa bộ xử lý đối xứng (SMP) bằng cách sử dụng nhiều lõi bộ xử lý để tăng tốc độ thực hiện các ứng dụng duy nhất. BMDFM tự động xác định và khai thác song song do lập kế hoạch tĩnh và chủ yếu là động của các chuỗi hướng dẫn dòng dữ liệu bắt nguồn từ chương trình tuần tự trước đây đảm bảo tính chính xác song song duy nhất. Không có chỉ thị để thực hiện song song được yêu cầu! Không có lập trình viên song song có kiến thức cao được yêu cầu! BMDFM năng động lập kế hoạch hệ thống con thực hiện một mô phỏng SMP hiệu quả của Tagged-Token DFM để cung cấp ngữ nghĩa luồng dữ liệu minh bạch cho các ứng dụng. Mỗi máy hỗ trợ ANSI C và POSIX/SVR4-IPC có thể chạy BMDFM. BMDFM được cung cấp dưới dạng phiên bản đa luồng được biên dịch cho: 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; và một phiên bản giới hạn một luồng cho x86: Win/32.
lịch sử phiên bản
- Phiên bản 5.9.9_R15_b1701 đăng trên 2017-01-13
EULA - Thỏa thuận cấp phép người dùng cuối
Thỏa thuận Cấp phép Người dùng Cuối
1. Phần mềm BMDFM được phân phối cho người dùng cuối (&Người dùng cuối") dưới dạng mã nhị phân miễn phí.
2. Người dùng cuối chấp nhận việc sử dụng phần mềm BMDFM không độc quyền, không thể chuyển nhượng, miễn phí bản quyền cho các mục đích phi thương mại. Bất kỳ sử dụng thương mại đòi hỏi một giấy phép riêng biệt. Người dùng cuối có thể xây dựng các ứng dụng riêng và tạo ra các sản phẩm phái sinh dựa trên phần mềm BMDFM. Người dùng cuối có quyền cụ thể để tạo các bản sao bổ sung của Phần mềm BMDFM khi cần thiết cho mục đích lưu trữ và sửa đổi Phần mềm BMDFM khi cần thiết để cho phép nó hoạt động trên thiết bị của Người dùng cuối. Người dùng cuối không thể tái tạo và phân phối phần mềm BMDFM.
3. Người dùng cuối đồng ý tôn trọng và không xóa, xóa hoặc hủy bỏ xem bất kỳ bản quyền, thương hiệu, bảo mật hoặc thông báo, nhãn hiệu hoặc truyền thuyết độc quyền nào khác xuất hiện trên Phần mềm BMDFM hoặc đầu ra do Phần mềm BMDFM tạo ra và để tái tạo và bao gồm trên mỗi bản sao của Phần mềm BMDFM.
4. Người dùng cuối đồng ý không tháo rời, dịch ngược hoặc đảo ngược kỹ sư Phần mềm BMDFM hoặc bất kỳ phần nào của phần mềm đó.
5. Người dùng cuối tiếp tục thừa nhận rằng tất cả các bản sao của Phần mềm BMDFM dưới bất kỳ hình thức nào được cung cấp là tài sản duy nhất của các nhà cung cấp chính thức của BMDFM. Người dùng cuối sẽ không có bất kỳ quyền, quyền sở hữu hoặc lợi ích nào đối với bất kỳ Phần mềm BMDFM hoặc bản sao nào như vậy trừ khi được quy định trong EULA này, và hơn nữa sẽ bảo mật và bảo vệ tất cả Phần mềm và tài liệu BMDFM phù hợp với việc duy trì các quyền sở hữu của BMDFM trong đó.
6. Phần mềm BMDFM được cung cấp NHƯ IS. Người dùng cuối đồng ý rằng các nhà cung cấp chính thức của BMDFM sẽ không chịu trách nhiệm về bất kỳ chi phí, thiệt hại, phí hoặc trách nhiệm pháp lý nào khác, cũng như đối với bất kỳ thiệt hại trực tiếp, gián tiếp, đặc biệt, ngẫu nhiên hoặc do hậu quả đối với bất kỳ khiếu nại nào của Người dùng cuối hoặc bất kỳ bên thứ ba nào do hoặc phát sinh từ EULA này hoặc việc sử dụng (hoặc không có khả năng sử dụng) bất kỳ phần nào của Phần mềm BMDFM.
7. BẢO HÀNH RÕ RÀNG NÊU NGAY LẬP TỨC Ở TRÊN ĐƯỢC ĐƯA RA THAY CHO TẤT CẢ CÁC BẢO ĐẢM KHÁC, RÕ RÀNG HAY NGỤ Ý, BAO GỒM NHƯNG KHÔNG GIỚI HẠN Ở CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG BÁN HÀNG VÀ SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ.
Chi tiết chương trình
- Mục: Phát triển > Trình biên dịch & Thông dịch viên
- Publisher: BMDFM
- Giấy phép: Miễn phí
- Giá: N/A
- Phiên bản: 5.9.9
- Nền tảng: windows