Android ์ฝ”๋“œ๋ฒ ์ด์Šค์— ์ถ”๊ฐ€๋œ RISC-V ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›

Android ํ”Œ๋žซํผ์šฉ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” AOSP(Android ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ) ์ €์žฅ์†Œ์—๋Š” RISC-V ์•„ํ‚คํ…์ฒ˜ ๊ธฐ๋ฐ˜ ํ”„๋กœ์„ธ์„œ๊ฐ€ ํƒ‘์žฌ๋œ ์žฅ์น˜๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

RISC-V ๋ณ€๊ฒฝ ๋กœ๊ทธ๋Š” Alibaba Cloud์—์„œ ์ค€๋น„ํ–ˆ์œผ๋ฉฐ ๊ทธ๋ž˜ํ”ฝ ์Šคํƒ, ์‚ฌ์šด๋“œ ์‹œ์Šคํ…œ, ๋น„๋””์˜ค ์žฌ์ƒ ๊ตฌ์„ฑ ์š”์†Œ, ๋ฐ”์ด์˜ค๋‹‰ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, Dalvik ๊ฐ€์ƒ ๋จธ์‹ , ํ”„๋ ˆ์ž„์›Œํฌ, Wi-Fi ๋ฐ Bluetooth ์Šคํƒ, ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ๋ฐ ๋‹ค์–‘ํ•œ ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ํฌํ•จํ•˜๋Š” ๋‹ค์–‘ํ•œ ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ๋‹ค๋ฃจ๋Š” 76๊ฐœ์˜ ํŒจ์น˜๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. TensorFlow Lite์šฉ ๋ชจ๋ธ๊ณผ ํ…์ŠคํŠธ ์ธ์‹, ์‚ฌ์šด๋“œ ๋ฐ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋ฅผ ์œ„ํ•œ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋“ˆ์„ ํฌํ•จํ•œ ํƒ€์‚ฌ ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.

์ „์ฒด ํŒจ์น˜ ์ค‘ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด€๋ จ ํŒจ์น˜ 30๊ฐœ๊ฐ€ ์ด๋ฏธ AOSP์— ํ†ตํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ๋ช‡ ๋‹ฌ์— ๊ฑธ์ณ Alibaba Cloud๋Š” ์ปค๋„, Android ๋Ÿฐํƒ€์ž„(ART) ๋ฐ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ RISC-V ์ง€์›์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด AOSP์— ์ถ”๊ฐ€ ํŒจ์น˜๋ฅผ ์ถœ์‹œํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

Android ์ฝ”๋“œ๋ฒ ์ด์Šค์— ์ถ”๊ฐ€๋œ RISC-V ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›

Android์—์„œ RISC-V ์ง€์›์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด RISC-V International์€ RISC-V ํ”„๋กœ์„ธ์„œ์—์„œ Android ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋Š” ๋‹ค๋ฅธ ํšŒ์‚ฌ๊ฐ€ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ „์šฉ Android SIG๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. RISC-V ์ง€์›์„ Android ์ฃผ๋ฅ˜๋กœ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…์€ Google ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ํ˜‘๋ ฅํ•˜์—ฌ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Android์— ๋Œ€ํ•ด ์ œ์•ˆ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ RISC-V ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์žฅ์น˜ ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ•˜๋ ค๋Š” ๊ณ„ํš์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค. ์ž‘๋…„์— Alibaba๋Š” XuanTie RISC-V ํ”„๋กœ์„ธ์„œ ๊ด€๋ จ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ IoT ์žฅ์น˜ ๋ฐ ์„œ๋ฒ„ ์‹œ์Šคํ…œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์‹œ์Šคํ…œ์—์„œ ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํฌ๊ด„ํ•˜๋Š” ์†Œ๋น„์ž ์žฅ์น˜ ๋ฐ ๋‹ค์–‘ํ•œ ํŠน์ˆ˜ ์นฉ์— ๋Œ€ํ•ด RISC-V๋ฅผ ์ ๊ทน์ ์œผ๋กœ ํ™๋ณดํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ณ„ ํ•™์Šต์„ ์œ„ํ•œ ์‹ ํ˜ธ ์ฒ˜๋ฆฌ ๋ฐ ๊ฐ€์†๊ธฐ.

RISC-V๋Š” ๋กœ์—ดํ‹ฐ๋‚˜ ์‚ฌ์šฉ ์กฐ๊ฑด์„ ๋ถ€๊ณผํ•˜์ง€ ์•Š๊ณ  ์ž„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐฉ์ ์ด๊ณ  ์œ ์—ฐํ•œ ๊ธฐ๊ณ„ ๋ช…๋ น ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. RISC-V๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์™„์ „ํžˆ ๊ฐœ๋ฐฉํ˜• SoC ๋ฐ ํ”„๋กœ์„ธ์„œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ RISC-V ์‚ฌ์–‘์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ค์–‘ํ•œ ๋ฌด๋ฃŒ ๋ผ์ด์„ผ์Šค(BSD, MIT, Apache 2.0)์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ํšŒ์‚ฌ์™€ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ˆ˜์‹ญ ๊ฐ€์ง€ ๋ณ€ํ˜• ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ ์ฝ”์–ด, ์•ฝ 2.27๊ฐœ์˜ SoC ๋ฐ ์ด๋ฏธ ์ œ์กฐ๋œ ์นฉ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. RISC-V ์ง€์›์€ Glibc 2.30, binutils 7, gcc 4.15 ๋ฐ Linux ์ปค๋„ XNUMX ๋ฆด๋ฆฌ์Šค๋ถ€ํ„ฐ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€