ย้อนกลับไปในปี 2013 เมื่อ AMD กำลังผลักดัน Heterogeneous System Architecture (HSA) พวกเขาเข้าร่วม The Document Foundation และต้องการใช้ประโยชน์จากการเร่งความเร็ว OpenCL ภายในชุดสำนักงานโอเพนซอร์สนี้ หลังจากนั้นไม่นาน พวกเขาได้เพิ่มฟังก์ชัน OpenCL จำนวนมากให้กับ LibreOffice แต่ตอนนี้ในทศวรรษต่อมา ดูเหมือนว่าจะใช้งานน้อย แต่อย่างน้อยในสัปดาห์นี้ต้องขอบคุณวิศวกรของ Collabora ที่มีการทำความสะอาดโค้ด OpenCL สำหรับชุดซอฟต์แวร์สำนักงานฟรีนี้

ความพยายาม HSA ของ AMD ไม่เคยถูกขยายออกไปตามที่จินตนาการไว้ และการปรับใช้ OpenCL เป็นเรื่องน่าเศร้าที่ไม่เคยเกิดขึ้นบนเดสก์ท็อป Linux AMD ไม่ได้อยู่ในคณะกรรมการที่ปรึกษาของ The Document Foundation อีกต่อไป การใช้งาน GPU OpenCL ภายใน LibreOffice แสดงให้เห็นศักยภาพเมื่อต้องจัดการกับสเปรดชีต Calc ขนาดใหญ่โดยเฉพาะ แต่อย่างน้อยการแจกแจงเดสก์ท็อป Linux ส่วนใหญ่ยังไม่มาพร้อมกับการสนับสนุน OpenCL แบบสำเร็จรูปและสำหรับไดรเวอร์โอเพ่นซอร์สของ AMD ตั้งแต่ วันที่ HSA ที่พวกเขาละทิ้งโดยใช้ตัวติดตามสถานะ OpenCL”Clover”ของ Gallium3D และตอนนี้ต้องการสแต็กไดรเวอร์ ROCm สำหรับ OpenCL ในทำนองเดียวกัน ความชอบของ Intel ในปัจจุบันก็ยังมี Compute-Runtime stack ที่ไม่ได้บรรจุและจัดส่งอย่างกว้างขวาง ซึ่งเป็นอุปสรรคต่อการใช้ OpenCL อย่างแพร่หลายบนเดสก์ท็อป Linux

โค้ด OpenCL ยังคงอยู่ใน LibreOffice แต่ไม่ค่อยได้ยินมันพูดถึงหรือเห็นกิจกรรมของโค้ดรอบๆ สัปดาห์นี้แม้ว่าจะมี OpenCL บางส่วน กับ LibreOffice Git Luboš Luňák จาก Collabora ได้ทำการทำความสะอาดโค้ดเล็กน้อยไปยังเส้นทาง OpenCL

เขาเขียนโค้ดใหม่ การนำ OpenCL CONVERT() ไปใช้, วางแนวคิด”โง่”ของโค้ดสำหรับสตริงใน OpenCL และ กำลังเพิ่มประสิทธิภาพ