Hacker Newsnew | past | comments | ask | show | jobs | submit | Bosinski's commentslogin

404 ?



What a horrible voice - terrible.


I can not find infos about the Vector-extensions ? Is this cpu/board suitable to test the RISC-V Vector extensions ?

thx for any insights..


I have one.

Yes, I'm currently using it to successfully test vector instructions. A blog post is being written, but may take a week or so.

Keep an eye on blog.habets.se, or ping me here on HN in about a week.


Seems I can't add another reply, nor edit the one I created. But [here's more info about the Orange Pi RV2 and RVV](https://blog.habets.se/2025/03/Exploring-RISC-V-vector-instr...).


It has a JH7110 onboard. From what I can tell, all of the vector processing is in dedicated hardware subsystems, not individual vector instructions.

We're still very early in the RISC V ecosystem, so most of the processors in production pre-date current standardizations, which requires applications to target specific silicon. To add insult to injury, those individual processors are relatively new, so the dedicated image processing and vector/tensor hardware doesn't have much support yet.


This is not JH7110 based.


Yeah, they somehow released a SBC without telling us what processor it contains.

It seems to be the same one as the BananaPi BPI-F3, see: https://www.reddit.com/r/RISCV/comments/1j6c6xz/orange_pi_rv...


As per the article: "The biggest difference between the two boars is that the Orange Pi RV has a 1.5 GHz StarFive JH7110 quad-core processor, while the new Orange Pi RV2 has a an octa-core Ky X1 chip with a 2 TOPS AI accelerator."

The link you posted goes to the exact same board as in the article.


It's not about the article, but the comment from u/12101111:

> It's a cheaper Spacemit K1.

> The CPU spec from dtb:

> compatible = "ky,x60", "riscv"; model = "Ky(R) X60"; riscv,isa = "rv64imafdcv"; riscv,isa-extensions = "i", "m", "a", "f", "d", "c", "v", "zicbom", "zicboz", "zicntr", "zicond", "zicsr", "zifencei", "zihintpause", "zihpm", "zfh", "zfhmin", "zba", "zbb", "zbc", "zbs", "zkt", "zvfh", "zvfhmin", "zvkt", "sscofpmf", "sstc", "svinval", "svnapot", "svpbmt";

> It also have a ARM China Linlon v5 VPU and Imagination IMG GPU. The PMIC and UART is same as K1.

> And the ubuntu image from orangepi just use the same BSP kernel/uboot/opensbi from Spacemit's linux-bianbu.


From memory, the SpacemiT K1 doesn't support extensions like Zvkt?

EDIT: okay, looks like the official documentation lists it, but many places I looked didn't. Maybe it wasn't being detected in cpuinfo?



It seems likely to be the same as this chip, so yes. https://docs.banana-pi.org/en/BPI-F3/SpacemiT_K1


wrong link or maybe clickbait ?


I guess 128-bits is the max-width found on Arm/Neon. My question would be if wider registers > 138-bit on Intel/Amd will be used if avail ?


100% of AVX/AVX2 have 256 SIMD registers, and Arm also has non-NEON registers, which are 256/512. of course, this requires runtime detection, but that is ok because even for native code, people need to do that.


The swiss newspaper NZZ reported in february that the cost for a drone, out of russian ( licensed-) production - i believe the site that has been attacked recently - is 27.000 EUR per unit. A german/french/british artillary unit costs 500-650-k EUR. Which allows for roughly 25-missed drone attacks against one artillery unit and with the 26-th attempt beeing a hit, the damage/cost on the ukrainian side still remains higher than the cost spent by the russian attacker. That tells me, that the idea of the western supporters of ukraine, to win the war by economically outperforming russia simply does not work. Its not like in the 1940-ies when the US war-economy outperformed the german war-industries. One more reason for more efforts to negotiate a end of this conflict, the sooner the better.


Nice writeup and i agree that for most of the time the EU was peaceful alliance focussed on achieving closer economic integration among their members. But these days, i wonder how come, that the EU in tight cooperation with NATO and the US come to support a nation, that is in no way a contracted member of any of these organisations. The EUs' lack in living up to their democratic promises surfaces in a obvious way. Since no citizen was asked if he agrees to spending a fortune on funding and military prepping of a non-member state for a conventional war. The decision to do so, was taken way back in-between 2007-2014 when it must have been clear to every involved diplomat, that Putins position on the Ukraine had already been made very clear within his speech at the NATO-summit in 2007. So one might get the impression that some new form of 'Great Game' has just begun. And NATO - on the brink of not-beeing-needed any longer in a such peaceful Europe, now can live-up again, protecting us from russian tanks. The EU has obviously funds to support military plannings and actions outside its borders - and happily decided to distribute payments it received from its legal members among non-members. No EU-citizen has been asked if he agrees to such adventures - a bet that is how i'd like to call it. The EU-parliament - a misnomer, since this gremium has no legal power to introduce legislation, which is regarded the major characteristic of any credible parliament. So the argument of economic-cooperation guarantees peace does not hold any longer - if its true, that the EU wants to expand its territory (welcoming a new member state) by using force. The only thing to prevent the EU from overstepping their legal and geographic bounds would be citizen pools - and those EU-wide polls have sadly failed, which is why the EU decided not to do any further polls ;) Sure we'll have a election this year, but make no mistake about what the outcome might be. Chances for peace on the new eastern frontier are slim, since this conflict has become a challenge to demonstrate military and economic-power. Last week a group of high ranked german military officials were caught in working out a strategy to perform a covert-action on foreign grounds. I wonder what happened to the paragraph in our foundation, that states clearly, that supporting - even planing of actions that lead to war is a major crime. This is what german law §26 has to say ::

"Handlungen, die geeignet sind und in der Absicht vorgenommen werden, das friedliche Zusammenleben der Völker zu stören, insbesondere die Führung eines Angriffskrieges vorzubereiten, sind verfassungswidrig. Sie sind unter Strafe zu stellen."

and in criminal law §80 states ::

"Wer einen Angriffskrieg (Artikel 26 Abs. 1 des Grundgesetzes), an dem die Bundesrepublik Deutschland beteiligt sein soll, vorbereitet und dadurch die Gefahr eines Krieges für die Bundesrepublik Deutschland herbeiführt, wird mit lebenslanger Freiheitsstrafe oder mit Freiheitsstrafe nicht unter zehn Jahren bestraft."


cos' its legend :)


is this spam - i can't sign in ? Can anybody else ?


really? signing worked for me


oh lord, Boing has run these days..


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: