PULP vs ARM - Printable Version +- PULP Community (https://pulp-platform.org/community) +-- Forum: PULP's Community forum (https://pulp-platform.org/community/forumdisplay.php?fid=1) +--- Forum: PULP General questions (https://pulp-platform.org/community/forumdisplay.php?fid=2) +--- Thread: PULP vs ARM (/showthread.php?tid=54) |
PULP vs ARM - Mixermachine - 12-19-2018 Hello there, I currently collect information for my bachelor thesis and want to compare popular RISC-V implementations. You have a nice graphic Does there exist a documentation or has somebody knowledge about how the RISC-V cores match to for example ARM cores. For example: RI5CY <-> ARM cortex M0 or PULPino <-> ARM cortex M0 Greetings from Munich, Aaron Edit: The people over at Si-Five compare their cores here for example https://www.sifive.com/core-designer (scroll to the bottom) RE: PULP vs ARM - kgf - 12-19-2018 Hey Aaron, Thanks for the info, SiFive indeed has a nice breakdown, and we should also do something similar. As a research group we do not have the same manpower to work on these things, so it takes a bit of time for us to get it done. Generally, the following would hold true:
I hope that helps RE: PULP vs ARM - Mixermachine - 12-20-2018 Thanks that helps . I decided to group the implementations in four groups: - 0: No MMU, No FPU - 1: No MMU, FPU (F and maybe D extension) - 2: No MMU but Physical Memory Protection (PMP), FPU - 3: MMU, FPU, Linux support Your platform would be classified as: - Pulp Platform 0: Micro-riscy (very small), Zero-Riscy 1-2: RI5CY (partially support PMP) 3: Ariane I might add another group for high performance out-of-order architectures. Thanks again for the info. Greetings from Munich, Aaron |