Đây là ứng dụng Windows có tên ispc, phiên bản mới nhất có thể tải xuống dưới dạng ispc-v1.28.1-macOS.x86_64.tar.gz. Có thể chạy trực tuyến trên nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng có tên ispc với 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 bất kỳ trình giả lập trực tuyến OS OnWorks nào từ trang web này, nhưng trình giả lập trực tuyến Windows tốt hơn.
- 5. Từ Hệ điều hành Windows OnWorks 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 và cài đặt nó.
- 7. Tải xuống Wine từ kho phần mềm phân phối Linux của bạn. Sau khi cài đặt, bạn có thể nhấp đúp vào ứng dụng để chạy chúng với Wine. Bạn cũng có thể thử PlayOnLinux, một giao diện đẹp mắt trên Wine sẽ giúp bạn cài đặt các chương trình và trò chơi phổ biến của Windows.
Wine là một cách để chạy phần mềm Windows trên Linux, nhưng không cần Windows. Wine là một lớp tương thích Windows mã nguồn mở có thể chạy các chương trình Windows trực tiếp trên bất kỳ máy tính để bàn Linux nào. Về cơ bản, Wine đang cố gắng triển khai lại đủ Windows từ đầu để nó có thể chạy tất cả các ứng dụng Windows đó mà không thực sự cần đến Windows.
ispc
Ad
MÔ TẢ
ispc là trình biên dịch cho một biến thể của ngôn ngữ lập trình C, với các phần mở rộng cho các chương trình đơn lẻ và lập trình nhiều dữ liệu. Theo mô hình SPMD, lập trình viên viết một chương trình thường có vẻ là một chương trình tuần tự thông thường, mặc dù mô hình thực thi thực tế là một số phiên bản chương trình thực thi song song trên phần cứng. ispc biên dịch ngôn ngữ lập trình SPMD dựa trên C để chạy trên các đơn vị SIMD của CPU và GPU; nó thường cung cấp tốc độ tăng gấp 3 lần trở lên trên các kiến trúc có đơn vị vectơ SSE rộng 4 và gấp 5 lần-6 lần trên các kiến trúc có đơn vị vectơ AVX rộng 8, mà không gặp bất kỳ khó khăn nào khi viết mã nội tại. ispc cũng hỗ trợ song song hóa trên nhiều lõi, giúp có thể viết các chương trình đạt được cải tiến hiệu suất theo cả số lượng lõi và kích thước đơn vị vectơ. Xây dựng một tập hợp nhỏ các phần mở rộng cho ngôn ngữ C sẽ mang lại hiệu suất tuyệt vời cho các lập trình viên hướng đến hiệu suất.
Tính năng
- Lớp trừu tượng mỏng giữa lập trình viên và phần cứng
- Tận dụng sức mạnh tính toán của các đơn vị vectơ SIMD mà không cần hoạt động đòi hỏi năng suất lập trình cực thấp khi viết trực tiếp các hàm nội tại
- Khám phá các cơ hội từ sự kết hợp chặt chẽ giữa mã ứng dụng C/C++ và mã ispc SPMD chạy trên cùng một bộ xử lý
- Có các lệnh gọi hàm nhẹ giữa hai ngôn ngữ và chia sẻ dữ liệu trực tiếp thông qua con trỏ mà không cần sao chép hoặc định dạng lại
- Sự quen thuộc như một phần mở rộng của ngôn ngữ lập trình C: ispc hỗ trợ cú pháp C quen thuộc và các thành ngữ lập trình, đồng thời bổ sung khả năng viết chương trình SPMD
- Tạo mã SIMD chất lượng cao: hiệu suất của mã được tạo bởi ispc thường gần bằng hiệu suất của mã nội tại viết tay
Ngôn ngữ lập trình
C + +
Danh Mục
Đây là ứng dụng cũng có thể được tải xuống từ https://sourceforge.net/projects/ispc.mirror/. Ứng dụng này được lưu trữ trên OnWorks để có thể chạy trực tuyến theo cách 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.