Linux Foundation จะทำงานบนชิปโอเพ่นซอร์ส

Linux Foundation ได้เปิดตัวทิศทางใหม่ - CHIPS Alliance ในส่วนหนึ่งของโครงการนี้ องค์กรจะพัฒนาระบบคำสั่ง RISC-V และเทคโนโลยีฟรีสำหรับการสร้างโปรเซสเซอร์ตามระบบดังกล่าว ให้เราบอกรายละเอียดเพิ่มเติมว่าเกิดอะไรขึ้นในพื้นที่นี้

Linux Foundation จะทำงานบนชิปโอเพ่นซอร์ส
/ รูปถ่าย แกเร็ธ ฮาล์ฟอะครี CC BY-SA

เหตุใด CHIPS Alliance จึงปรากฏตัว

แผ่นแปะป้องกันการล่มสลายและ Spectre ในบางกรณี ลดผลผลิต เซิร์ฟเวอร์ 50% ในขณะเดียวกัน ช่องโหว่รูปแบบใหม่ๆ ที่เกี่ยวข้องกับการดำเนินการคำสั่งเชิงคาดเดายังคงเกิดขึ้นอยู่ เกี่ยวกับหนึ่งในนั้น เป็นที่รู้จักในต้นเดือนมีนาคม - ผู้เชี่ยวชาญด้านความปลอดภัยของข้อมูลเรียกมันว่าสปอยเลอร์ สถานการณ์นี้ส่งผลกระทบ อภิปรายผล ความจำเป็นในการทบทวนโซลูชันฮาร์ดแวร์ที่มีอยู่และแนวทางการพัฒนา โดยเฉพาะอินเทล กำลังเตรียมตัวอยู่แล้ว สถาปัตยกรรมใหม่สำหรับโปรเซสเซอร์ ที่ไม่อยู่ภายใต้ Meltdown และ Spectre

Linux Foundation ก็ไม่ได้ยืนเคียงข้างเช่นกัน องค์กรได้เปิดตัวโครงการริเริ่มของตนเอง CHIPS Alliance ซึ่งสมาชิกจะพัฒนาโปรเซสเซอร์ที่ใช้ RISC-V

โครงการอะไรบ้างที่ได้รับการพัฒนาแล้ว?

สมาชิก CHIPS Alliance ได้แก่ Google, Western Digital (WD) และ SiFive แต่ละคนก็นำเสนอพัฒนาการของตนเอง มาพูดถึงบางส่วนกันดีกว่า

RISCV-DV

ยักษ์ใหญ่ด้านการค้นหาด้านไอทีได้เปิดตัวแพลตฟอร์มสำหรับทดสอบโปรเซสเซอร์ที่ใช้ RISC-V กับโอเพ่นซอร์ส วิธีแก้ปัญหาแบบสุ่ม สร้าง ทีมนั้น อนุญาต ตรวจสอบการทำงานของอุปกรณ์: ทดสอบกระบวนการเปลี่ยน, สแต็กการโทร, ความรับผิดชอบต่อสังคม- ทะเบียน ฯลฯ

ตัวอย่างเช่น นี่คือลักษณะของชั้นเรียนรับผิดชอบในการทดสอบคำสั่งทางคณิตศาสตร์อย่างง่าย:

class riscv_arithmetic_basic_test extends riscv_instr_base_test;

  `uvm_component_utils(riscv_arithmetic_basic_test)
  `uvm_component_new

  virtual function void randomize_cfg();
    cfg.instr_cnt = 10000;
    cfg.num_of_sub_program = 0;
    cfg.no_fence = 1;
    cfg.no_data_page = 1'b1;
    cfg.no_branch_jump = 1'b1;
    `DV_CHECK_RANDOMIZE_WITH_FATAL(cfg,
                                   init_privileged_mode == MACHINE_MODE;
                                   max_nested_loop == 0;)
    `uvm_info(`gfn, $sformatf("riscv_instr_gen_config is randomized:n%0s",
                    cfg.sprint()), UVM_LOW)
  endfunction

endclass

บน ตาม นักพัฒนาแพลตฟอร์มนี้แตกต่างจากระบบอะนาล็อกตรงที่สามารถทดสอบส่วนประกอบชิปทั้งหมดตามลำดับรวมถึงบล็อกหน่วยความจำด้วย

โปรโตคอล OmniXtend

นี่คือโปรโตคอลเครือข่ายจาก WD ที่ให้แคชเชื่อมโยงกันผ่านอีเธอร์เน็ต ออมนิเอ็กซ์เท็นด์ ช่วยให้คุณแลกเปลี่ยนข้อความโดยตรงกับแคชโปรเซสเซอร์และใช้ในการเชื่อมต่อตัวเร่งความเร็วประเภทต่างๆ: GPU หรือ FPGA นอกจากนี้ยังเหมาะสำหรับการสร้างระบบที่ใช้ชิป RISC-V หลายตัว

รองรับโปรโตคอลแล้ว ชิป SweRVมุ่งเน้นไปที่การประมวลผลข้อมูลในศูนย์ข้อมูล SweRV คือโปรเซสเซอร์ซูเปอร์สเกลาร์แบบดูอัลไปป์ไลน์แบบ 32 บิตที่สร้างขึ้นบนเทคโนโลยีการผลิต 28 นาโนเมตร แต่ละไปป์ไลน์มีเก้าระดับ ซึ่งทำให้สามารถโหลดและดำเนินการหลายคำสั่งพร้อมกันได้ อุปกรณ์ทำงานที่ความถี่ 1,8 GHz

เครื่องกำเนิดไฟฟ้าจรวดชิป

โซลูชันนี้มาจาก SiFive ซึ่งก่อตั้งโดยนักพัฒนาเทคโนโลยี RISC-V ชิปจรวด เป็นตัวสร้างคอร์โปรเซสเซอร์ RISC-V ในภาษา Chisel เขา คือ a ชุดของไลบรารีแบบกำหนดพารามิเตอร์ที่ใช้ในการสร้าง SoC.

เป็นเรื่องที่เกี่ยวกับ สิ่วจากนั้นเป็นภาษาคำอธิบายฮาร์ดแวร์ที่ใช้ Scala มันสร้างโค้ด Verilog ระดับต่ำนั้น เหมาะสม สำหรับการประมวลผลบน ASIC และ FPGA ดังนั้นจึงช่วยให้คุณใช้หลักการ OOP เมื่อพัฒนาได้ RTL.

โอกาสของพันธมิตร

ผู้เชี่ยวชาญกล่าวว่าความคิดริเริ่มของมูลนิธิ Linux จะทำให้ตลาดโปรเซสเซอร์มีความเป็นประชาธิปไตยมากขึ้นและเปิดกว้างสำหรับผู้เล่นรายใหม่ ที่ไอดีซี เครื่องหมายว่าความนิยมที่เพิ่มขึ้นของโครงการดังกล่าวจะส่งผลดีต่อการพัฒนาเทคโนโลยีการเรียนรู้ของเครื่องและระบบ AI โดยทั่วไป

Linux Foundation จะทำงานบนชิปโอเพ่นซอร์ส
/ รูปถ่าย ฟริตซ์เชนส์ ฟริตซ์ PD

การพัฒนาโปรเซสเซอร์โอเพ่นซอร์สจะช่วยลดต้นทุนในการออกแบบชิปแบบกำหนดเองด้วย อย่างไรก็ตาม สิ่งนี้จะเกิดขึ้นก็ต่อเมื่อชุมชน Linux Foundation สามารถดึงดูดนักพัฒนาได้เพียงพอ

โครงการที่คล้ายกัน

องค์กรอื่นๆ กำลังพัฒนาโครงการที่เกี่ยวข้องกับฮาร์ดแวร์แบบเปิดเช่นกัน ตัวอย่างคือกลุ่ม CXL ซึ่งเปิดตัวมาตรฐาน Compute Express Link ในช่วงกลางเดือนมีนาคม เทคโนโลยีนี้คล้ายคลึงกับ OmniXtend และยังเชื่อมต่อ CPU, GPU, FPGA สำหรับการแลกเปลี่ยนข้อมูล มาตรฐานจะใช้บัส PCIe 5.0

อีกโครงการที่อุทิศให้กับการพัฒนาเทคโนโลยีโปรเซสเซอร์คือ MIPS Open ซึ่งปรากฏในเดือนธันวาคม 2018 ความคิดริเริ่มนี้สร้างขึ้นโดยสตาร์ทอัพ Wave Computing นักพัฒนากำลังวางแผน เปิด เข้าถึงชุดคำสั่ง MIPS 32 และ 64 บิตล่าสุดสำหรับชุมชนไอที จุดเริ่มต้นของโครงการ ที่คาดหวัง ในอีกไม่กี่เดือนข้างหน้า

โดยทั่วไปแล้ว แนวทางโอเพ่นซอร์สกำลังได้รับการยอมรับโดยทั่วไป ไม่เพียงแต่สำหรับซอฟต์แวร์เท่านั้น แต่ยังรวมถึงฮาร์ดแวร์ด้วย โครงการดังกล่าวได้รับการสนับสนุนจากบริษัทขนาดใหญ่ ดังนั้นเราจึงคาดหวังได้ว่าในอนาคตอันใกล้นี้อุปกรณ์อื่น ๆ ที่ใช้มาตรฐานฮาร์ดแวร์แบบเปิดจะปรากฏในตลาด

โพสต์ล่าสุดจากบล็อกองค์กรของเรา:

โพสต์จากช่องโทรเลขของเรา:

ที่มา: will.com

เพิ่มความคิดเห็น