Đây là ứng dụng Linux có tên Bend, phiên bản mới nhất có thể tải xuống dưới dạng Bend0.2.38sourcecode.tar.gz. Ứng dụng có thể chạy trực tuyến trên nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks dành cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng có tên Bend with OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
Uốn cong
MÔ TẢ
Bend là ngôn ngữ lập trình và thời gian chạy của Higher Order Company (HoC), cho phép viết các chương trình song song/đồng thời để tận dụng CPU và GPU đa lõi dễ dàng hơn. Nó được thiết kế để trừu tượng hóa phần lớn sự phức tạp của lập trình song song (khóa, mutex, atomic), cho phép các nhà phát triển viết mã theo phong cách cấp cao hơn (cú pháp tương tự Python). Nó bao gồm thời gian chạy song song (HVM) để lên lịch và thực thi các tác vụ hiệu quả trên các lõi/phần cứng khả dụng.
Tính năng
- Một ngôn ngữ cấp cao giống như Python để viết tính toán song song cho CPU/GPU mà không cần chuyên môn sâu về tính đồng thời hoặc CUDA, v.v.
- Tự động thực hiện song song các công việc có thể song song hóa, với xử lý thời gian chạy, lập lịch tác vụ, v.v.
- Thời gian chạy HVM: có khả năng mở rộng lên nhiều luồng (hàng trăm/hàng nghìn tùy thuộc vào lõi) để đạt được tốc độ gần như lý tưởng trên phần cứng đa lõi
- Hỗ trợ cả CPU và GPU để tận dụng cả hai loại phần cứng có sẵn
- Mô hình đồng thời được đơn giản hóa: nhà phát triển không cần phải quản lý các nguyên hàm đồng thời cấp thấp (khóa, v.v.) theo cách thủ công
- Được thiết kế để tăng hiệu suất: tăng tốc gần như tỷ lệ thuận với lõi/phần cứng khả dụng, tập trung vào hiệu quả của các phép tính song song
Ngôn ngữ lập trình
Rust
Danh Mục
Đây là một ứng dụng cũng có thể được tải xuống từ https://sourceforge.net/projects/bend.mirror/. Ứng dụng này được lưu trữ trên OnWorks để có thể chạy trực tuyến dễ dàng nhất từ một trong những Hệ điều hành miễn phí của chúng tôi.