Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Hadlock
Nov 9, 2004

Oh neat, we have a dedicated RISC-V thread now :dance:

I thought this was interesting, looks like some chinese company is going to be selling a full "PC" with an AMD GPU

https://www.tomshardware.com/news/milk-v-offers-a-trio-of-risc-v-raspberry-pi-alternatives



quote:

If you don't want to spec your own Pioneer, then the Pioneer Box is a ready-to-use RISC-V PC that provides between 32 and 128GB of RAM, a 1TB NVMe SSD, an Intel X520-DA2 network card, and two 10Gbps SFP ports. GPU duties fall to the AMD R5 230 — not a GPU on our list of best GPUs, but it'll get the job done. Power is provided by an MSI A350 350W PSU.

Operating system support appears to be largely Linux based, with Fedora, Debian, Ubuntu, Arch, and Deepin being touted.

For now there is no price for this board

SoC Sophon SG2042
Row 1 - Cell 0 64 T-Head XuanTie C920 64-bit CPU at 2 GHz
RAM 4 x Slots
Row 3 - Cell 0 Upto 128GB DDR4 3200 MHz
USB 8 x USB 3.2, USB Header
Storage 3 x PCIe x16 Slot(PCIe 3.0 x8)
Row 6 - Cell 0 5 x SATA
Row 7 - Cell 0 Micro SD
Expansion 2 x PCIe x16
Power 24P ATX power connector

Very interested to see where this goes. Not sure how much of this mfg in china, or if they're getting the chips from taiwan

Adbot
ADBOT LOVES YOU

Hadlock
Nov 9, 2004

Commercial products that aren't hobbyist/dev boards beginning starting to roll in. This one looks like one of those 2x2x.75" micro routers. The article says the company is trying to convince someone to port openwrt to it

https://liliputing.com/this-2-inch-square-board-is-a-dual-port-ethernet-router-with-a-risc-v-processor/

Pretty minor but I'll take it for now

Hadlock
Nov 9, 2004

I can see china (and russia? if they ever develop a modern IC industry) going all in on RISC-V and being a leader in that space, if only to fully divorce themselves from western x86-64 and ARM, which seems like a very traditional isolationist china thing to do. I have already bought two RISC-V boards (one arduino style, M0(?) instruction set compatible, one raspberry pi style SOC) from China, no idea what country they were fabbed in.

The dev pipelines for RISC-V are pretty ok already, even rust has decent support for embedded riscv, and in ten years sure seems like it'll be a good option, especially if it's a couple % cheaper.

Hadlock
Nov 9, 2004

https://www.phoronix.com/news/Debian-Official-RISC-V

quote:

Debian 13 "Trixie" has been aiming for official RISC-V support and indeed it will happen: RISC-V has now been promoted to an official Debian CPU architecture. While long available as a Debian port, as of this weekend RISC-V 64-bit is now considered an official Debian architecture.

Debian developer Aurelien Jarno notes though in the announcement that the official archive for RISC-V 64-bit is rather bare at the moment but will be building out soon:

quote:

"Before you rush to update your sources.list file, I want to warn you that the archive is currently almost empty, and that only the sid and experimental suites are available. The procedure is to rebootstrap the port within the official archive, which means we won't import the full debian-ports archive.

Therefore our next step is to build a minimal set of ~90 source packages using the debian-ports archive and then..."

Hadlock
Nov 9, 2004

China seems pretty heavily invested in RISC-V. Building a chip from the ground up with a standard architecture seems like a great way to build a core competency, and then lock all their vendors into building their weapons with domestically supplied RISC-V. That's mostly speculation but uh seems like what they're doing. I can already buy RISC-V powered boards on ebay for under $10, it's not going anywhere. Also most of the RISC-V base instruction set is based on the patented ARM Cortex M0 instruction set... whose patent has expired. There's a lot of base compatibility there. Arm 2-9 are largely extensions of the original M0 set

SiFive is a tech company in a historically unfriendly funding period, makes sense to cut things down to the bone, especially as a company heavily invested in R&D, until funding becomes more viable once again

Hadlock
Nov 9, 2004

Hasturtium posted:

what’s up with Loongson? Is the value proposition of undead MIPS64LE with a twist still worth funding and investment?

From Wikipedia

quote:

Application
Desktop, Server, Supercomputer, Industrial Device, Embedded Device, Aerospace

It's probably used in industrial (factory) controller hardware, and like, I dunno, the targeting system on a fighter jet and any long range smart missiles designed in the 1990s, or whatever. For aerospace and military you need parts availability for 30+ years typically

Hadlock
Nov 9, 2004


https://www.sifive.com/blog/the-road-ahead--

Random gobbldygook PR thing

BobHoward posted:

wat

Where'd you get this insane idea from? Certainly not from reading ISA manuals; there are few points of similarity beyond the bare minimum you'd expect between two ISAs that both get classified as RISCs. (We're talking big differences in some pretty fundamental design choices here - think stuff as basic as "the number of general purpose registers" and "how decide whether to branch".)

It's specific to arm3. I'll have to dig it up later today

Hadlock
Nov 9, 2004

BobHoward posted:

Do you start to see why I'm reacting like this? The ISAs are observably quite different, nobody sane would even want to crib from ARMv3 (excpet perhaps in extremely narrow ways), the backgrounds of RISC-V's architects wouldn't lead them to take much from ARM, and said architects have confirmed that their work most closely derives from the Northern California RISC tradition.

Yeah I definitely get what you're saying

Google history thing is running really slow for queries going back more than a year but it relates to the "Amber Core" which is ... I think... an open source implementation of the ARM v2a instruction set. I'll look at it more later.

edit: maybe this is what I am misremembering

quote:

Infrequent RV32G Instructions
Here are six categories containing 18 RV32G instructions that have one or two precedents.
● AUIPC - Add Upper Immediate to PC
The ARM instruction set contains a versatile ADD instruction which can shift and add an
immediate to a register. Register R15 has been the program counter register as early as ARMv2.

https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-6.pdf

edit more: NO it was this

https://www.wch-ic.com/products/CH32V003.html

quote:

Features
QingKe 32-bit RISC-V2A processor, supporting 2 levels of interrupt nesting

I think it was their gobbldygook v2a that put me on to the amber thing. Here is my post from the arduino thread where I'm describing the processor and at the very bottom you can see my edit where I descend into ARM v2a madness

Hadlock posted:

Paid way too much for a RISC-V based, USB-C powered, uh, arduino-esque device: "CH32V003 RISC-V MCU offers 2KB SRAM, 16KB flash"



RISC-V is kind of sort of like ARM but it's open source and royalty free. It's pretty rare that a commercially viable, completely new chipset comes on the market you can actually buy. Rust, C, C++ and, I think, micropython already have gold/platinum support for the processor architecture

If you follow the raspberry pi thread you might have been following along on my misadventures of getting Ubuntu installed on a 1ghz 64 bit 1gb ram RISC-V chip. This is sort of the other end of the spectrum.

https://www.tindie.com/products/adz1122/ch32v003-risc-v-mcu-offers-2kb-sram-16kb-board/

Will report back if I manage to get a blink.c to compile and run, in uh, however long it takes to get here from China

edit: more specific specs:

CPU – 32-bit “RISC-V2A” core up to 48 MHz
Memory – 2KB SRAM
Storage – 16KB flash
Peripherals:
Up to 18x GPIO with interrupt support
1x USART interface
1x I2C
1x SPI
10-bit ADC up to 8 channels
1-Wire debug interface
General purpose DMA controller

Timers:
16-bit advanced timer
16-bit general-purpose timer
2x watchdog timers
32-bit system timer

Misc – 64-bit chip unique ID
Supply voltage – 3.3/5V
Low power modes – Sleep, standby
Power on Reset (POR), programmable voltage detector

https://www.cnx-software.com/2022/10/22/10-cents-ch32v003-risc-v-mcu-offers-2kb-sram-16kb-flash-in-sop8-to-qfn20-packages/

double edit: risc-2va

https://www.eetimes.com/cambridge-calling-the-rise-of-the-arm-clones/ this article is from 2013

I think this means it's equivalent to an ARM3 cpu as it uses the same ISA https://en.wikichip.org/wiki/acorn/microarchitectures/arm3

so yeah you're right and i'm very wrong

Hadlock fucked around with this message at 07:11 on Nov 2, 2023

Hadlock
Nov 9, 2004

There's some lobbyist shenanigans going on behind the scenes, probably; Intel bought up a big stake in ARM right before they went public, and investors are trying to protect their investment in ARM

My guess is that in 15 years BRIC will run on RISC-V and NATO will be on x86-64/ARM

What a stupid slap flight. An ICBM will run on an at mega 328, and fighter jets etc are built in such laughably small numbers anyone can import the thousand or so high end industrial cpu needed for those systems. There's what 850 F-35 jets on the planet? How many gaming laptops can you fit in one suitcase? 20? 10,000 laptops in a single shipping container?

Hadlock
Nov 9, 2004


:hmmyes:

Hadlock
Nov 9, 2004


Some really (really really) crude benchmarks show the sophon sg2042 at about 1/4 to 1/3 the speed of a 16 core, 32 thread amd ryzen 3950x. ZIP decompression isn't a very good test, but it's something. Even 1/10th performance is "good enough" for the vast majority of daily tasks

https://forum.sophgo.com/t/risc-v-public-test-platform-released-7-zip-test/263

If that is developed and manufactured 100% in-country then I think the cat is out of the bag on containing China's CPU ambitions. I would expect BRIC are all focused on developing their own microprocessor industries at this point. If we were going to build walls to protect this technology, we should have been doing it in the 1980s. We're about 40 years too late.

48 1U systems isn't a lot, but like everything in the semiconductor world, once you get your yield up, you can print chips forever on that process very reliably

Hadlock
Nov 9, 2004

Nordic Semiconductor is getting into RISC-V

https://blog.nordicsemi.com/getconnected/why-nordic-is-getting-involved-in-risc-v

Published a week ago

Hadlock
Nov 9, 2004

RISC-V based "gaming console"

https://www.tomshardware.com/pc-components/cpus/risc-v-handheld-gaming-system-announced-linux-as-the-basis-for-a-retro-gaming-platform

There's a huge cottage industry of ARM based steam deck looking devices that come preloaded with a bunch of emulators like Sega Dreamcast, SNES, PlayStation 1/2 and hundreds of :filez: roms

I guess this is the "if you build it they will come" moment. Now all the retro emulators have an excuse to add RISC-V as a build target

Looks like price point around $250 USD, maybe

Hadlock
Nov 9, 2004

RISC-V is almost exclusively supported by Linux, so it's (probably) just a RISC-V Linux binary and talks to the kernel for audio video bindings. Presumably whatever custom kernel was compiled for the device should have adequate GPU support and whatnot. Ubuntu has had official support for RISC-V since the April 2020 release so presumably by the time this ships RISC-V will have been mainline for 4 years

I'm increasingly of the opinion that the US government missed the boat on containing Chinas CPU capacity by about five years

Hadlock
Nov 9, 2004

Twerk from Home posted:

Well, we are trying anyway: https://www.reuters.com/technology/export-controls-hit-chinas-access-arms-chip-designs-ft-2022-12-14/.

https://www.theregister.com/2023/08/23/china_arm_tradewar/

Neoverse V2 is already illegal to license to a Chinese company, and ARM is scared that they'll be blocked from licensing other designs in the future.

I'm not Hadlock but it's super easy to buy into a "Cold War 2" mindset with all the coverage around this. It's also not like we can restrict any ARM licensing anyway, if a regulation changes then whoever used to be making them will just keep making them without a license. I guess it would dramatically slow down the introduction of new ARM reference designs.

Yeah my dad worked at Intel as an engineer for like, 3-5 years while i was a kid so I'm probably ever so slightly more attuned to processor stuff in the news than your average autist. And the news feed algorithm is going to feed me a steady drip of news on the topic. And this is the RISC-V thread, so

And yeah the Biden administration has been making statements and actively locking down CPU technology share for... At least the last year? I think he's made public statements every week for the last two months. We went from 0-100 on CPU policy lock down recently it seems topical. Members of Congress (2?) have made public statements about shutting down RISC-V knowledge transfer recently, which is pretty weird

Outside of the recent change in policy I have not a lot of interest in China. Although I guess full disclosure I've been to Hong Kong like, three times, but I travel a medium amount in the region by American standards

Edit: oh and I'm writing some software that's targeting RISC-V specifically

Hadlock
Nov 9, 2004

https://www.tomshardware.com/pc-com...pires-this-year

The URL really says it all Edit: except that urls get shortened; uh, "Windows on Arm exclusivity may be a thing of the past soon — Arm CEO confirms Qualcomm's agreement with Microsoft expires this year"

Also this at the end (can't find the Reuters article)

quote:

The exact date the exclusivity arrangement ends isn’t precise, but it will seemingly be gone by the start of 2025.

The end of Qualcomm’s exclusivity will mean other companies can make Arm CPUs for laptops, and if Reuters is correct, those CPUs will be coming from AMD and Nvidia. Though neither company has specifically made ArmM CPUs for laptops or desktops, AMD and Nvidia seem poised for it. AMD has said it’s ready to make ARM CPUs if needed, while Nvidia has experience in Arm with its Grace server CPUs.

Hadlock
Nov 9, 2004

Yeah Tom's Hardware is not my first choice for balanced and well researched or fact checked journalism but the reference to Reuters (thanks for finding it) and an interview with AMD's CEO gives it some weight

Hadlock
Nov 9, 2004

If anyone was going to tinker with that poo poo, it's gonna be a tech rag, yeah. Most tech writers seem to be transient 20-somethings who move of to other things so it's probably an improvement

Hadlock
Nov 9, 2004

The economist isn't tech focused but they do write about it a lot

Adbot
ADBOT LOVES YOU

Hadlock
Nov 9, 2004

repiv posted:

it's the year of ARM on the windows desktop

Some sort of confidential arm manufacturing exclusivity contract for windows computers either expired at the end of last year or is about to expire which will allow the market to really open up

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply