Page 1 of 1

prefetcher

PostPosted: Wed Dec 23, 2015 11:08 am
by mahmood
I think I asked a question but now see it has been deleted!!
The question was about the hardware prefetcher for Epiphany processor. Where can I find documentation about that? How can I program and change its configuration?

Re: prefetcher

PostPosted: Tue Jan 12, 2016 3:35 pm
by sebraa
What hardware prefetcher are you talking about?

Re: prefetcher

PostPosted: Tue Jan 12, 2016 5:08 pm
by mahmood
Well there are different hw prefetcher. Either for instruction or data cache.
There are different methods also such as next line or stream prefetcher.

These method are in commercial product such as intel or amd or ibm power.

I saw a presentation by Andreas that had a table which shows why he decided to incle or not include somethind in the Epiphany.... For example he saud that he did not include the branch target buffer in Epiphany

Re: prefetcher

PostPosted: Wed Jan 13, 2016 1:58 am
by sebraa
The Epiphany architecture does not have caches.
Consequently, there are no cache prefetchers.

Re: prefetcher

PostPosted: Fri Jan 15, 2016 7:48 am
by mahmood
Looking at the datasheet [1], what is the "32+ distributed memory" per core?

[1] http://www.adapteva.com/docs/e16g301_datasheet.pdf

Re: prefetcher

PostPosted: Fri Jan 15, 2016 4:21 pm
by aolofsson
Did you read the reference manual??
http://www.adapteva.com/docs/epiphany_arch_ref.pdf