• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

X-Silicon Startup Wants to Combine RISC-V CPU, GPU, and NPU in a Single Processor

Joined
Jun 19, 2010
Messages
409 (0.08/day)
Location
Germany
Processor Ryzen 5600X
Motherboard MSI A520
Cooling Thermalright ARO-M14 orange
Memory 2x 8GB 3200
Video Card(s) RTX 3050 (ROG Strix Bios)
Storage SATA SSD
Display(s) UltraHD TV
Case Sharkoon AM5 Window red
Audio Device(s) Headset
Power Supply beQuiet 400W
Mouse Mountain Makalu 67
Keyboard MS Sidewinder X4
Software Windows, Vivaldi, Thunderbird, LibreOffice, Games, etc.
Such a claim is disrespecting everyone who ever was or is in that business, as if those where plain stupid.
Investor scam warning!
Build it, show it running a 3D-game with at least 60 FPS, then trigger a press release again.
 
Joined
Jan 8, 2017
Messages
9,504 (3.27/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
It is because of the internal "pipelining" of a single architecture
It's got nothing to do with pipelining, no matter how deep the pipeline is instructions still take the same amount of time to complete.
No one nowadays makes multiplications by recursively adding a single result in SW-like routines or microcode or whatever you are proposing, it would be too time consuming!
I don't know if that's how it's literally done, probably not but you cannot multiply two integers without carrying out multiple additions, that much is clear. Every integer op will block a processor's integer execution port until it's finished, whether it's a multiplication or addition and that's because they're all using the same addition circuitry, if there were was a separate block for multiplication like you're all convinced there is then addition and multiplication could be done in parallel on the same execution port but it doesn't work like that in any architecture.
 
Last edited:
Joined
Aug 31, 2021
Messages
21 (0.02/day)
Processor Ryzen 9 5900X
Motherboard Gigabyte Aorus B550i pro ax
Cooling Noctua NH-D15 chromax.black (with original fans)
Memory G.skill 32GB 3200MHz
Video Card(s) 4060ti 16GB
Storage 1TB Samsung PM9A1, 256GB Toshiba pcie3 (from a laptop), 512GB crucial MX500, 2x 1TB Toshiba HDD 2.5
Display(s) Mateview GT 34''
Case Thermaltake the tower 100, 1 noctua NF-A14 ippc3000 on top, 2 x Arctic F14
Power Supply Seasonic focus-GX 750W
Software Windows 10, Ubuntu when needed.
It's got nothing to do with pipelining
I'm not talking about the processor pipeline to complete instructions, I'm referring to the practice of adding a register in the middle of a combinatorial circuit to break the critical path in two parts - it is named the same, so confusion could happen.

Every integer op will block a processor's integer execution port until it's finished, whether it's a multiplication or addition and that's because they're all using the same addition circuitry
Also this is not precise, the reason behind what you are referring is because of the fact internally either you can compute one operation at a time, so you have only one port, or if you are on a "Tomasulo-like" architecture, you have to dispatch, and you share queues/entries/ports - whatever you wanna call them - but still they are not going to the same unit. There is no point in that, as I said, it would be too slow.

I'll make a practical reference, just consider this which is one of the simplest open-source architectures available.
Here is where the adder unit is defined, while this point to this and it is where the multiplier is defined.
And this architecture is targeting very very small devices, still there are 2 units for these two operations.
Moreover, that multiplier takes more than 1 cycle - actually 3 cycles - to perform the computation. Not because you need 3 cycles to do that - for a 32 bit multiplication you would need 32 cycles of additions - but because that is the tradeoff in speed they choose.
 
Joined
Oct 29, 2009
Messages
2,670 (0.48/day)
System Name Old Gateway
Processor i5 4440 3.1ghz
Motherboard Gateway
Cooling Eh it doesn't thermal throttle
Memory 2x 8GB JEDEC 1600mhz DDR3
Video Card(s) RX 560D 4GB
Storage 240gb 2.5 SSD 3TB 7.2k Seagate
Display(s) Dell @ 1280*1024 75hz
Case Gateway
Audio Device(s) Gateway Diamond Audio EMC2.0-USB 5375U ($15 a long ass time ago)
Power Supply 380w oem
Mouse Purple Walmart special, 1600dpi. Black desk mat
Keyboard SteelSeries Apex 100
VR HMD Lmao
Software Windows 10
Benchmark Scores It can run Crysis (Original), Doom 2016, and Halo MCC
I have a feeling they're gonna be snapped up for crypto since they can do it all, or ai.
 
Joined
Dec 26, 2006
Messages
3,862 (0.59/day)
Location
Northern Ontario Canada
Processor Ryzen 5700x
Motherboard Gigabyte X570S Aero G R1.1 BiosF5g
Cooling Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm
Memory Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A)
Video Card(s) AMD RX 6800 - Asus Tuf
Storage Kingston KC3000 1TB & 2TB & 4TB Corsair MP600 Pro LPX
Display(s) LG 27UL550-W (27" 4k)
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220-VB
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos Pro
Keyboard Corsair Strafe with browns
Software W10 22H2 Pro x64
Needs more Processing Units.................
 
Joined
Feb 11, 2020
Messages
252 (0.14/day)
I suspect it's 16 threads, not cores. It's not for high-end applications.
 
Joined
Jun 29, 2023
Messages
569 (1.05/day)
Location
Spain
System Name Gungnir
Processor Ryzen 5 7600X
Motherboard ASUS TUF B650M-PLUS WIFI
Cooling Thermalright Peerless Assasin 120 SE Black
Memory 2x16GB DDR5 CL36 5600MHz
Video Card(s) XFX RX 6800XT Merc 319
Storage 1TB WD SN770 | 2TB WD Blue SATA III SSD
Display(s) 1440p 165Hz VA
Case Lian Li Lancool 215
Audio Device(s) Beyerdynamic DT 770 PRO 80Ohm
Power Supply EVGA SuperNOVA 750W 80 Plus Gold
Mouse Logitech G Pro Wireless
Keyboard Keychron V6
VR HMD The bane of my existence (Oculus Quest 2)
Such a claim is disrespecting everyone who ever was or is in that business, as if those where plain stupid.
Investor scam warning!
Build it, show it running a 3D-game with at least 60 FPS, then trigger a press release again.
Big investors have no idea what a cpu even is, so I don't think they care. They just see big tech words, think of AI and put money.
 
Top