Portable Computing Language

ภาพหน้าจอของซอฟแวร์:
Portable Computing Language
รายละเอียดซอฟแวร์:
รุ่น: 0.10
วันที่อัพโหลด: 17 Feb 15
ผู้พัฒนา: pocl developers
การอนุญาต: ฟรี
ความนิยม: 35

Rating: 2.0/5 (Total Votes: 1)

ภาษาคอมพิวเตอร์แบบพกพา (ยังเป็นที่รู้จักในฐานะ Pocl) เป็นโอเพนซอร์สและซอฟต์แวร์บรรทัดคำสั่งฟรีดำเนินการใน C / C ++ และการออกแบบจากพื้นดินขึ้นเพื่อทำหน้าที่เป็นผู้ดำเนินงานที่มีประสิทธิภาพของมาตรฐาน OpenCL
ถูกประกอบด้วยชุดของ LLVM (ระดับต่ำเครื่องเสมือน) ผ่านโครงการ Pocl เป้าหมายที่จะปรับปรุงการใช้งานพกพาของ OpenCL ด้วยการเพิ่มประสิทธิภาพคอมไพเลอร์ต่างๆ สนับสนุน ICD (ไดรเวอร์ติดตั้งไคลเอนต์) และมาพร้อมกับคอมไพเลอร์เคอร์เนลแบบพกพา
คอมไพเลอร์แบบพกพารวมถึงเคอร์เนลทดลองฟังก์ชั่นที่น่าสนใจยัง: แนวนอนอัตโนมัติ vectorization ของกลุ่ม นอกจากนี้ซอฟแวร์ที่มีประสิทธิภาพมีในตัวห้องสมุดคณิตศาสตร์และ API หลัก (Application Programming Interfaces) เขียน C และการออกแบบสำหรับการใช้งานแบร์โบน PCs.Numerous สนับสนุน OpenCL poclCurrently, ภาษาคอมพิวเตอร์แบบพกพาเข้ากันได้กับหลากหลายโปรแกรม OpenCL รวมทั้ง ViennaCL 1.5.1 ตัวอย่างส่วนใหญ่ของมาตรฐาน PARBOIL, Rodinia 2.0.1, piglit, Luxmark 2.0 เช่นเดียวกับคู่มือการเขียนโปรแกรม OpenCL ตัวอย่างหนังสือและเอเอ็มดี APP SDK v2.8 OpenCL samples.Supported platformsAs ฮาร์ดแวร์ชื่อแนะนำคอมพิวเตอร์แบบพกพา ภาษาเป็นโปรแกรมแบบพกพาซึ่งหมายความว่ามันได้รับการทดสอบประสบความสำเร็จในหลากหลายของแพลตฟอร์มฮาร์ดแวร์ที่มีทั้งเจ้าภาพและอุปกรณ์รวมถึง x86_64 (64 บิต), PowerPC64, PowerPC32, ARM v7 และหลายซีพียู TTA VLIW สไตล์ ที่ได้รับการออกแบบโดยใช้ TCE ใน setups.Getting โฮสต์อุปกรณ์ที่แตกต่างกันเริ่มต้นด้วยคอมพิวเตอร์แบบพกพา LanguageInstalling ภาษาคอมพิวเตอร์แบบพกพาบนระบบปฏิบัติการ GNU / Linux ของคุณเป็นเรื่องง่ายมากพิจารณาข้อเท็จจริงที่ว่าคุณมี hwloc, OCL-ICD, OpenCL, เสียงดังกราว และแพคเกจ LLVM ติดตั้งอยู่บนการกระจายของคุณ
ดาวน์โหลดรุ่นล่าสุดของโปรแกรมจาก Softoware หรือผ่านทางเว็บไซต์อย่างเป็นทางการ (จะเห็นลิงค์ที่ท้ายบทความ) บันทึกเก็บที่ไหนสักแห่งบนเครื่องคอมพิวเตอร์ของคุณแยกเนื้อหาของการใช้ยูทิลิตี้ผู้จัดการเก็บและเปิดแอปพลิเคจำลอง terminal
ในแอพพลิเคเทอร์มิให้ไปที่สถานที่ตั้งของไฟล์ที่เก็บสกัด (เช่น cd /home/softoware/pocl-0.10) เรียก & lsquo; ./ กำหนดค่า && ทำให้ & rsquo; คำสั่งการกำหนดค่าและรวบรวมโปรแกรมตามด้วย & lsquo; sudo ให้ติดตั้ง & rsquo; คำสั่งที่จะติดตั้งระบบกว้าง

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • ไฮไลท์:
  • การสนับสนุนสำหรับ LLVM / เสียงดังกราว 3.5
  • การสนับสนุนสำหรับการสร้างโดยใช้ CMake (จากการทดลองกับปัญหาที่รู้จักกัน).
  • Bugfixes:
  • TCE: อาคารเคอร์เนลถูกทำลายเมื่อทำงาน Pocl จากสถานที่ติดตั้ง
  • ความปลอดภัยด้าย (ตามที่กำหนดตั้งแต่ OpenCL 1.1) ปรับตัวดีขึ้น
  • คอมไพเลอร์เคอร์เนล:
  • รหัสรุ่นสุดท้ายตอนนี้ทำผ่าน LLVM API เรียกแทนการเรียกไบนารี LLC.
  • การเชื่อมโยงที่เหมาะสมของฟังก์ชั่นจากเมล็ดเสาหินในตัว
  • ห้องสมุด เพิ่มความเร็วการรวบรวมสำคัญสำหรับเมล็ดขนาดเล็ก.
  • OpenCL C Builtin การใช้งานฟังก์ชั่น:
  • การสนับสนุนที่ดีขึ้นสำหรับการทำงาน halfN.
  • ilogb และ ldexp สามารถใช้ได้กับ vecmathlib
  • OpenCL Runtime / แพลตฟอร์มการสนับสนุน API:
  • ใช้ clCreateKernelsInProgram ()
  • OpenCL-C สับเปลี่ยน () และ shuffle2 () ดำเนินการเพิ่ม
  • อุปกรณ์ละเอียดการปรับเปลี่ยนเพื่อให้สามารถควบคุมอุปกรณ์ในการตรวจสอบอุปกรณ์ในช่วง runtime POCL_DEVICES ยังคงได้รับการสนับสนุน.
  • ตรวจสอบใน clSetKernelArgs () เพื่อความถูกต้องอาร์กิวเมนต์
  • ตรวจสอบใน clEnqueueNDRange () สำหรับข้อโต้แย้งที่จะได้รับการตั้งค่าทั้งหมด
  • ใช้ clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • อื่น ๆ :
  • ViennaCL TestSuite การปรับปรุงเพื่อ 1.5.1

มีอะไรใหม่ ในรุ่น 0.9:

  • เป็นเจ้าภาพที่ดีขึ้น / เป้าหมายการตรวจสอบ CPU และกำหนดเป้​​าหมายการสร้างรหัส
  • คอมไพเลอร์เคอร์เนลดำเนินการโดยการเริ่มต้นโดย LLVM API เรียกแทนของสคริปต์
  • การปรับปรุงการจัดการของรูปภาพ CL
  • การปรับปรุงเรียบเรียงเคอร์เนลหลาย

ซอฟต์แวร์ที่คล้ายกัน

ADP
ADP

17 Feb 15

Pike
Pike

20 Feb 15

Shed Skin
Shed Skin

15 Apr 15

Avian
Avian

20 Feb 15

ความคิดเห็นที่ Portable Computing Language

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่