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
  • การปรับปรุงเรียบเรียงเคอร์เนลหลาย

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

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

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