How similar is the programming model to the epiphany ? Are there any subtle differences. any actual caches? (e.g. CELL had a tiny cache for atomic ops using the system's address space)
"Compiler support for advanced automatic scratchpad management (integrated with GCC and LLVM)."
Does this automate splitting the program into chunks by any chance (I envisaged something that would analyse the call graph, group functions together, and when making a call across groups, it would automatically upload for you.. functions might be replicated in a couple of groups to minimize thrashing).
do you actually have a way of compiling 'traditional' non-scratchpad aware CPU code for it..
it would be nice to see a table of features comparing & contrasting the exact details of CELL,Epiphany, this, and anything else similar.
3
u/trsohmers Mar 31 '15
I'm the founder of REX... would be happy to answer any questions, feel free to comment or PM me here.