ตระกูล DSP Cadence Tensilica FloatingPoint DSP กำหนดเป้าหมายแอปพลิเคชันที่เน้นการประมวลผล

อัปเดต: 21 มิถุนายน 2021

ตระกูล DSP Cadence Tensilica FloatingPoint DSP กำหนดเป้าหมายแอปพลิเคชันที่เน้นการประมวลผล

ตระกูล DSP Cadence Tensilica FloatingPoint DSP กำหนดเป้าหมายแอปพลิเคชันที่เน้นการประมวลผล

Cadence Design Systems ได้เปิดตัวผลิตภัณฑ์ตระกูล Tensilica FloatingPoint DSP ซึ่งได้รับการออกแบบมาเพื่อให้โซลูชันที่ปรับขนาดและกำหนดค่าได้โดยเฉพาะสำหรับปริมาณงานที่มีจุดลอยตัวเป็นศูนย์กลาง

คอร์ DSP IP ใหม่เหล่านี้ขยายจากขนาดเล็ก ใช้พลังงานต่ำมากเป็นประสิทธิภาพสูงมาก และเหมาะสำหรับการใช้งานที่หลากหลายตั้งแต่: โซลูชันประหยัดพลังงานสำหรับอุปกรณ์ที่ใช้แบตเตอรี่ ไปจนถึงปัญญาประดิษฐ์/การเรียนรู้ของเครื่อง (AI/ML) ), การควบคุมมอเตอร์, การรวมเซ็นเซอร์, การติดตามวัตถุ และแอพพลิเคชั่นความเป็นจริงเสริม/ความเป็นจริงเสมือน (AR/VR) ในตลาดมือถือ ยานยนต์ การประมวลผลแบบไฮเปอร์สเกล และตลาดผู้บริโภค

ตระกูลนี้ประกอบด้วยสี่คอร์: Tensilica FloatingPoint KP1 DSP, Tensilica FloatingPoint KP6 DSP, Tensilica FloatingPoint KQ7 DSP และ Tensilica FloatingPoint KQ8 DSP

แต่ละส่วนใช้สถาปัตยกรรมชุดคำสั่งทั่วไป (ISA) ร่วมกับหน่วยเวกเตอร์จุดลอยตัวของเวกเตอร์ (VFPU) ของ Tensilica DSP ที่มีอยู่ ซึ่งส่งเสริมความสามารถในการพกพาของซอฟต์แวร์และความสามารถในการนำกลับมาใช้ใหม่ได้ในขณะเดียวกันก็ช่วยให้สามารถโหลดเวิร์กโหลดจุดลอยตัวได้ง่าย

ปรับขนาดได้ตั้งแต่ 128 บิต SIMD ถึง 1024 บิต SIMD บนทั้งแพลตฟอร์ม Tensilica Xtensa LX และ NX FloatingPoint DSP ให้การปรับปรุง 25% ในการดำเนินการ fused multiply-add (FMA) เมื่อเทียบกับ DSP แบบจุดคงที่ของ Tensilica ที่มี VFPU add- ส่งผลให้มีปริมาณงานเพิ่มขึ้น ประสิทธิภาพสามารถปรับปรุงและสร้างความแตกต่างเพิ่มเติมได้โดยใช้ภาษา Tensilica Instruction Extension (TIE) นอกจากนี้ FloatingPoint DSP ยังช่วยประหยัดพื้นที่ได้ถึง 40% เมื่อเทียบกับ DSP แบบจุดตายตัวที่มี VFPU ในระดับเดียวกัน

เครื่องมือซอฟต์แวร์ที่มีประสิทธิภาพสูงให้เวคเตอร์อัตโนมัติที่มีประสิทธิภาพ ซึ่งช่วยปรับโค้ดสเกลาร์ให้เหมาะสมเพื่อใช้หน่วยจุดลอยตัวของเวกเตอร์โดยใช้ความพยายามเพียงเล็กน้อยหรือไม่ต้องใช้ความพยายามใดๆ รองรับ Eigen, NatureDSP ที่ปรับให้เหมาะสม, ตำแหน่งและการทำแผนที่พร้อมกัน (SLAM) และไลบรารีซอฟต์แวร์คณิตศาสตร์ช่วยให้การพัฒนาซอฟต์แวร์ประสิทธิภาพสูงง่ายขึ้น

Tensilica FloatingPoint DSP ยังเสนอสภาพแวดล้อมการพัฒนาซอฟต์แวร์ที่สนับสนุนการโยกย้ายอย่างราบรื่นของสแต็คซอฟต์แวร์ทั่วไปแบบทศนิยมที่มีอยู่ไปยัง Tensilica FloatingPoint DSP ใหม่และระหว่าง FloatingPoint DSP ภายในตระกูล

Larry Przywara ผู้อำนวยการอาวุโสฝ่ายการตลาดของ Tensilica ที่ Cadence กล่าวว่า "จำนวนจุดทศนิยมใช้กันอย่างแพร่หลายในการคำนวณสมัยใหม่ในแอปพลิเคชันที่เน้นการประมวลผลจำนวนมาก และความจำเป็นในการประมวลผลจุดลอยตัวก็เพิ่มขึ้นเรื่อยๆ “DSP ที่ประหยัดพลังงาน คุ้มค่า และประสิทธิภาพสูงที่ออกแบบมาโดยเฉพาะสำหรับการคำนวณแบบจุดลอยตัวเป็นสิ่งสำคัญสำหรับการพัฒนาผลิตภัณฑ์ที่แข่งขันได้และมีความแตกต่าง ตระกูล Tensilica FloatingPoint DSP ที่ปรับขนาดได้ให้ PPA ที่เหมาะสมที่สุดสำหรับการคำนวณจุดทศนิยมเหล่านี้ โดยไม่คำนึงถึงแอปพลิเคชัน DSP เหล่านี้เป็นตัวอย่างของวิธีที่ Cadence นำความสามารถด้านซอฟต์แวร์คำนวณของเราไปใช้กับฮาร์ดแวร์เพื่อแก้ปัญหาความท้าทายด้านการออกแบบของลูกค้า”