เปิดตัว Linux 6.6 : การเปลี่ยนแปลงที่น่าสนใจของสถาปัตยกรรม Arm, RISC-V และ MIPS

Linux 6.6 release

Linus Torvalds ได้ประกาศเปิดตัว Linux 6.5 บน Linux Kernel Mailing List (LKML). เมื่อประมาณ 2 เดือนที่ผ่านมาได้เปิดตัว Linux 6.5 ที่มาพร้อมการรองรับเบื้องต้นสำหรับ USB4 v2 ที่มีความเร็วสูงสุดถึง 80Gbps, การอัพเกรดการรองรับ Rust, สถาปัตยกรรม Loongarch ได้รับการรองรับสำหรับ simultaneous multi-threading (SMT) และการสร้างด้วย Clang compiler, การเพิ่มส่วนขยายการอนุญาต หรือ permission-indirection extension (PIE) สำหรับ arm64 ในการกำหนดสิทธิด้านความปลอดภัยในอนาคต, การรองรับบอร์ด NVIDIA IGX Orin และ Jetson Orin Nano, และการเปลี่ยนแปลงอื่น ๆ อีกมากมาย มีอะไรที่น่าสนใจใน Linux 6.6 การเปลี่ยนแปลงและการอัปเดตที่น่าสนใจใน Linux 6.6 kernel ได้แก่: การรองรับฮาร์ดแวร์ Shadow Stack ของ Intel เพื่อป้องกันการใช้ช่องโหว่ Shadow Sta […]

Qualcomm Snapdragon 8 Gen 3 รองรับ upstream Linux

Qualcomm Snapdragon 8 Gen3 Android 14 upstream Linux (1)

Linaro ได้ประกาศรองรับการ upstream Linux สำหรับแพลตฟอร์มมือถือ Snapdragon 8 Gen 3 ที่เพิ่งเปิดตัว ซึ่งมีชื่อรหัสว่า SM8650 ชุด patch ใหม่ที่ออกมาทำให้ Android 14 AOSP สามารถบูตด้วย mainline Linux บนฮาร์ดแวร์ Snapdragon 8 Gen 3 โดยใช้ Google SwiftShader CPU ที่ใช้ Vulkan graphics API. มีการพูดถึงอย่างมากเกี่ยวกับการเปิดตัวของ Snapdragon X Elite ซึ่งเป็นตัวประมวลผล Arm 12-core สำหรับโน๊ตบู๊ก ในช่วงไม่กี่วันที่ผ่านมา และ Qualcomm ยังได้เปิดตัวโปรเซสเซอร์ระดับพรีเมียมล่าสุดด้วยแพลตฟอร์มมือถือ Snapdragon 8 Gen 3 สำหรับโทรศัพท์มือถือที่มี Cortex-X4 core 3.3 GHz, ห้า Cortex A720 Performance cores,และสอง Cortex A520 efficiency cores รวมถึงการรองรับ generative AI ผ่าน AI accelerators ประกาศเมื่อวันที่ 25 ตุลาคม และ Lina […]

CanMV-K230 : บอร์ดพัฒนา AI ที่ใช้ Kendryte K230 โปรเซสเซอร์ RISC-V dual-core 64 บิต

CanMV-K230 development board

CanMV-K230 เป็นบอร์ดพัฒนาในขนาดเท่าบัตรเครดิตสำหรับการใช้งาน AI และ computer vision ที่ใช้ Kendryte K230 โปรเซสเซอร์ RISC-V แบบ dual-core 64 บิต พร้อม built-in KPU (Knowledge Process Unit)  และอินเทอร์เฟส เช่น อินพุต MIPI CSI และ Ethernet Kendryte K210 โปรเซสเซอร์ RISC-V AI รุ่นแรกเปิดตัวในปี 2018 ซึ่งฉันเคยทดสอบกับบอร์ด Grove AI HAT และ Maixduino และรู้สึกสนุกกับทดลองใช้งาน แต่มีประสิทธิภาพที่จำกัด ต่อจากนั้นบริษัทได้เปิดตัว K510 โปรเซสเซอร์ AI ระดับกลาง พร้อม AI accelerator 3 TOPS ที่ทรงพลังยิ่งขึ้น และ K230 รุ่นที่ต่อยอดมาจากรุ่น K210 ซึ่งได้รวางแผนไว้สำหรับปี 2022 ในแผนงานปี 2021 ตอนนี้เพิ่งเปิดตัวและถูกรวมเข้ากับบอร์ดพัฒนา CanMV-K230 สเปค CanMV-K230: SoC – Kendryte K230 CPU โปรเซสเซอร์ RISC-V 64 บิต ที่ควา […]

SiFive เปิดตัว Intelligence X390 NPU และชิป RISC-V Performance P870

SiFive Performance P870 RISC V Intelligence X390 NPU

SiFive เปิดตัว IP blocks ที่มีประสิทธิภาพสูง (high-performance) 2 รุ่นใหม่ล่าสุดคือ Intelligence X390 NPU และ Performance P870 RISC-V core สามารถนำมาใช้ร่วมกันได้ใน SoC ที่ออกแบบมาสำหรับการใช้งาน Generative AI และ ML เราเคยกล่าวถึง Performance P870 และ P870-A สำหรับอุตสาหกรรมยานยนต์ แต่ SiFive Intelligence X390 NPU ยังเป็นเรื่องใหม่สำหรับฉัน และดูเหมือนว่าจะมุ่งเน้นไปที่การใช้ Generative AI ในศูนย์ข้อมูล แม้ว่เราจะได้เห็นบริษัทในอนาคตใกล้ๆนำ Generative AI มาใช้ที่ Edge ในอุปกรณ์ฝังตัวที่ทรงพลัง จุดเด่นของ SiFive Performance P870: รองรับข้อกำหนดโปรไฟล์ RVA23 RISC-V และ Vector 1.0 และ Vector Crypto อย่างเต็มรูปแบบ คอร์ 64 บิตที่สามารถดำเนินการได้ 6 คำสั่งพร้อมกันแบบไม่เป็นลำดับ รองรับคลัสเตอร์ขนาดสูงสุด 32 คอร์ & […]

Mixtile Cluster Box รองรับบอร์ด SBC ที่ใช้ Rockchip RK3588 4 ตัวโดยเชื่อมต่อผ่าน PCIe

Mixtile Cluster Box

Mixtile Cluster Box ประกอบด้วย คอมพิวเตอร์บอร์ดเดี่ยว Mixtile Blade 3 Pico-ITX จำนวน 4 ตัว แต่ละตัวใช้โปรเซสเซอร์ Rockchip RK3588 และเชื่อมต่อผ่านอินเทอร์เฟส PCIe Gen3 4-lane ผ่าน breakout board U.2 ไปยัง PCIe/SATA เราได้กล่าวถึง Cluster Box ในปีที่แล้ว, แต่ Mixtile มีรายละเอียดเพียงไม่กี่อย่างในขณะนั้น ตอนนี้ บริษัทได้ปล่อยข้อมูลทางเทคนิคเพิ่มเติม, ทำการปรับปรุงซอฟต์แวร์, และเพิ่งเปิดตัวในราคา $339(~12,000฿) (ไม่รวม บอร์ด SBC) Mixtile Cluster Box สเปค: บอร์ด SBC ที่รองรับ – สูงสุด 4x Mixtile Blade 3 พร้อม Rockchip RK3588, สูงสุด LPDDR4 32GB สำหรับแต่ละตัว, และสูงสุด eMMC flash 256GB  สำหรับแต่ละตัว บอร์ดควบคุมที่ใช้ OpenWrt 22.03 SoC – โปรเซสเซอร์ MediaTek MT7620A MIPS @ 580 MHz หน่วยความจำ – DDR2 256 MB ที่เก […]

การนำ Generative AI มาใช้กับ NVIDIA Jetson Orin, Jetpack 6 SDK พร้อมรองรับหลายระบบปฏิบัติการ

Jetson Orin Generative AI

NVIDIA ได้ประกาศเกี่ยวข้องกับหุ่นยนต์และระบบสมองกลฝังตัว (Embedded Systems) ในงาน ROSCon 2023 ได้เน้นเรื่องการนำ Generative AI มาใช้กับโมดูล NVIDIA Jetson Orin และ Jetpack 6 SDK ที่จะถูกเปิดตัวในเดือนหน้า (พฤศจิกายน 2023) พร้อมรองรับ Ubuntu รวมถึงระบบปฏิบัติการและแพลตฟอร์มอื่น ๆ เช่น Debian, Yocto, Wind River, Redhawk RTOS และ Balena Generative AI บน NVIDIA Jetson Orin ในปีที่ผ่านมา Generative AI กำลังได้รับความสนใจด้วยบริการต่างๆ เช่น ChatGPT, Google Bard หรือ Microsoft Bing Chat แต่บริการเหล่าต้องใช้ closed-source software ที่รันบนเซิร์ฟเวอร์ที่ทรงพลังในระบบคลาวด์ ตามที่เราได้กล่าวไว้ในบทความ “AI in a box” โซลูชัน LLM แบบออฟไลน์ มีโปรเจ็กต์ open-source ที่สามารถรันบนฮาร์ดแวร์แบบฝังตัว เช่น Whisper สำหรับการแป […]

เปิดตัว OpenWrt 23.05 พร้อม MbedTLS เป็นค่าเริ่มต้น, รองรับ Rust และรองรับอุปกรณ์มากกว่า 1,790 รายการ

OpenWrt 23.05

OpenWrt 23.05 เป็นระบบปฏิบัติการ Linux แบบ Open-Source สำหรับอุปกรณ์เราเตอร์และคอมพิวเตอร์ฝังตัวแบบ Headless และมีทรัพยากรจำกัด ได้เปิดตัวพร้อมมีการยืนยันข้อมูล (commits) กว่า 4300 ครั้งนับตั้งแต่เปิดตัว OpenWrt 22.03 เมื่อปีที่แล้ว ในเวอร์ชันใหม่นี้ รองรับอุปกรณ์มากกว่า 1790 รายการ หรือเพิ่มขึ้น 200 รายการเมื่อเทียบกับเวอร์ชัน OpenWrt 22.03 โดยมี target ใหม่ที่น่าสนใจ ได้แก่ ipq807x target สำหรับ Qualcomm IPQ807x WiFi 6 SoCs, subtarget ของ mediatek/filogic สำหรับ Mediatek Filogic 830 และ 630 SoCs และ sifiveu target สำหรับ บอร์ดพัฒนา HiFive Unleashed และ Unmatched RISC-V OpenWrt 23.05 เปลี่ยนจาก wolfSSL เป็น MbedTLS เป็นค่าเริ่มต้น เนื่องจาก MbedTLS มีขนาดเล็กกว่าและมี ABI (application binary interface) ที่เสถี […]

เราเตอร์ GL.iNet Flint2 AX6000 ที่ใช้ MediaTek MT7986 SoC รองรับ WireGuard VPN เร็วสุด 900 Mbps

Flint2 router

GL.iNet Flint2 (หรือ GL-MT6000) เป็นเราเตอร์ AX6000 รุ่นใหม่ที่ใช้ MediaTek MT7986 (Filogic 830) Arm SoC และรองรับความเร็ว VPN สูงสุด 900 Mbps โดยใช้ WireGuard และ 190 Mbps ด้วย OpenVPN ดูเหมือนเป็นรุ่นที่น่าสนใจ เนื่องจากก่อนหน้านี้เราได้รีวิวเราเตอร์ GL.iNet เช่น Spitz AX (GL-X3000NR) และ Beryl AX (GL-MT3000) ที่ใช้ซีพียู Filogic 820 (MT7981B) ที่อ้างถึงการถ่ายโอนข้อมูลด้วย Wireguard ความเร็วเพียง 300 Mbps เท่านั้น ดังนั้นรุ่นใหม่นี้คาดว่าจะเพิ่มประสิทธิภาพ VPN ได้สูงสุด 3 เท่า สเปค GL.iNet Flint2 (GL-MT6000): SoC –  MediaTek MT7986 (Filogic 830) quad-core Arm Cortex A53 processor @ 2.0 GHz พร้อม hardware acceleration engines สำหรับ Wi-Fi offload และเครือข่าย หน่วยความจำ – DDR4 1GB ที่เก็บข้อมูล – eMMC flash  […]