Designing hardware accelerator

41 views
Skip to first unread message

Goverdhan Reddy

unread,
Oct 31, 2016, 4:52:26 PM10/31/16
to ESESC
Hi,

This is Goverdhan. I have a question. I want to design a hardware accelerator. I want to know how to code it in ESESC platform so that the CPU can access it from the application. Any directions on how to do this task is much appreciated.

Thanks and Regards,
Goverdhan

Jose Renau

unread,
Nov 1, 2016, 1:36:12 AM11/1/16
to ESESC

 Since esesc is qemu based, the first thing is to get the hardware accelerator working with QEMU, and then pass the memory access like qemu does.
--
You received this message because you are subscribed to the Google Groups "ESESC" group.
To unsubscribe from this group and stop receiving emails from it, send an email to esesc+un...@googlegroups.com.
To post to this group, send email to es...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Goverdhan Reddy

unread,
Nov 2, 2016, 6:39:26 PM11/2/16
to ESESC
Hello Jose,

Many thanks for your reply. I pretty new to ESESC platform. It'd be great if you can brief the steps or direct me to an example if one exists. Thanks in advance!!

Regards,
Goverdhan

Jose Renau

unread,
Nov 2, 2016, 6:53:54 PM11/2/16
to ESESC

There are not one, but if you just want to generate an accelerator
without qemu, you have the AccProcessor.cpp class that you can populate
with your own hardware accelerator memory patterns.

On 11/2/2016 3:39:26 PM, "Goverdhan Reddy" <goverdha...@gmail.com>
wrote:

ssha...@uci.edu

unread,
Oct 18, 2018, 3:58:20 PM10/18/18
to ESESC
Hi,

I am new to ESESC. I was wondering if you could give us an example to show how to develop AccProcessor.cpp.

Thanks,
Sina

Jose Renau

unread,
Oct 18, 2018, 5:52:09 PM10/18/18
to ESESC

 Check the code inside AccProcessor.cpp. The idea is that you can generate traffic to the caches like a core, but do custom based on an accelerator traces.
Reply all
Reply to author
Forward
0 new messages