Originally posted by pkese
View Post
Announcement
Collapse
No announcement yet.
Alibaba Crafts A 16-Core RISC-V Chip @ 2.5GHz
Collapse
X
-
Originally posted by programmerjake View Postphoronix maybe you could run coremark on some modern x86 processors as a comparison, in multi-threaded and single-threaded modes, maybe also at a locked clock frequency to more accurately measure coremark/mhz. I would assume coremark is small enough to run entirely in the L1 (or L2?) cache, due to not using much memory since it's a embedded benchmark.
That sounds like it would make an interesting comparison -- seeing how far risc-v or arm is behind ryzen 3000 or intel 9th gen in this admittedly limited fashion.
I am impressed with C-Sky risc-v implementation..
But no details how they achieved it..
For comparison,
Intel I7-4700HQ has a coremark/Mhz of 7.29( with 1 thread running in 1 core.. )
- Likes 1
Comment
-
Originally posted by pkese View PostAccording to CoreMark score table, an Intel Core i5-8500 with 6 threads running at 3 GHz is scoring 57.21 CoreMarks/MHz. That would be 9.53 CoreMarks/MHz/core.
You should fix the frequency at a fixed value, also it would be nice for you, to run it in a core that is less used..
Check for example:
Code:cat /proc/interrupts
Comment
-
Originally posted by dungeon View PostCoreMark/MHz seems means score just divided by MHz of a single core ... look at their scores list, x86 usually scores much more than else:
https://www.eembc.org/coremark/scores.php
Originally posted by dungeon View PostIf we calculate it like this, then this Raspberry Pi 4 would score 13 CM/Mhz there:
https://openbenchmarking.org/result/...AS-RASPBERRY18
Comment
-
There's a reason why companies have a no-GPL policy sometimes, even when the GPL would basically not affect them or help them if done right. A GPL ISA does make sense, you could better control it, and if someone wanted to add SIMD, or non-derivative instructions, they could do it without worrying about the GPL. Not sure what it will take for this impression of the GPL to be fixed, but maybe getting along with other open source licenses for non-derivative works should be made a priority for maintainers of GPL projects.
I certainly expect better RISC-V dev boards to keep coming out, but for anything a mainstream consumer would use, SiFive (or a company like Amazon/Broadcom like previously mentioned) will need need a vastly different set of priorities than just competing with licensed ARM. I hope someone will get there eventually with a RISC-V/SIMD+GPU SoC/PIB as a Celeron/Pentium/A-series competitor though I don't expect it to be an easy market at all because of Intel/AMD.
Comment
-
Originally posted by DoMiNeLa10 View PostISA isn't like a compiler. A better analogy would be a proprietary compiler for a language with a free license.
In any case, I guess the only way we'll know is if an open source CPU design actually takes off. I could see that maybe for embedded use, but I still think it wouldn't be in Alibaba's interests to use a fully open source core, for their purposes. They're doing this not just to protect themselves from US IP, but also for competitive reasons.
- Likes 1
Comment
-
Originally posted by DoMiNeLa10 View PostI'm just trying to shit on every non-copyleft license on every occasion I get.
As I said, I think the most robust way would've been for RISC-V to hold some patents needed to implement its ISA (which is presumably how ARM and Intel protect their ISAs). Then, you could restrict licensing of those patents to someone who abides by your terms.
Comment
-
Originally posted by coder View PostThe only way I can make sense of those scores is if it's an all-core score. This would explain why the Tilera chips top the list (hint: sort by CoreMark/MHz).
So i am kind of not sure if this CM/MHz scores are even valid as multithreaded
Highest score there for certified single thread is 5.82 , blah, blah. non-certified goes up to 9.61
Whatever, it seems it is more validated to run as singleLast edited by dungeon; 27 July 2019, 07:49 PM.
Comment
-
Originally posted by coder View PostThe only way I can make sense of those scores is if it's an all-core score. This would explain why the Tilera chips top the list (hint: sort by CoreMark/MHz).
Well, the 8-core NXP LS2088A Cortex-A72 @ 1.8 GHz scored 36.10. Scaling that down to 4 cores @ 1.5 GHz would give 15.04, which is roughly in line with your number. Then, divide by 4 and we get 3.76, which matches up pretty well to the Xeon E-2288G's per HT score of 4.83.
The score was 13218; if the CPU was running at max boost (3.4 GHz) that gives 3.89 CM/MHz, but could be higher depending on what the actual clock freq was.
EDIT - looks like default is single core but you can build for N cores if you want (following is from README.md):
Code:# Parallel Execution Use `XCFLAGS=-DMULTITHREAD=N` where N is number of threads to run in parallel. Several implementations are available to execute in multiple contexts, or you can implement your own in `core_portme.c`. ~~~ % make XCFLAGS="-DMULTITHREAD=4 -DUSE_PTHREAD" ~~~ Above will compile the benchmark for execution on 4 cores, using POSIX Threads API.
Last edited by bridgman; 28 July 2019, 11:32 AM.Test signature
- Likes 2
Comment
-
Originally posted by bridgman View Post
I just built and ran CoreMark on my Kaveri box with GPU active and the benchmark workload seemed to be single core only.
The score was 13218; assuming the CPU was running at max boost (3.4 GHz) that gives 3.89 CM/MHz.
edit: seem i am reading too fast, while posting too slowLast edited by dungeon; 27 July 2019, 07:59 PM.
- Likes 1
Comment
Comment