Multihart functionality for factorial test

60 views
Skip to first unread message

uma k k

unread,
Nov 12, 2024, 11:26:54 AM11/12/24
to OpenPiton Discussion
Hi,

We are trying to run our own factorial code (assembly code) in manycore simulation model.  I want to view it in waveform (we are currently using Modelsim). Whatever test I run, the default log is being generated and it is displaying only pc_cmp.tmp.v log. What are the dependency files if I want to run a separate test of my own in openpiton manycore model, like what are the hierarchies and how it is being connected? 

Thanks,
Uma K K

Jonathan Balkind

unread,
Nov 12, 2024, 11:28:44 AM11/12/24
to OpenPiton Discussion
Can you give a more structured request? You asked about multiple things and I couldn't quite follow what specifically you're looking for.

Also, you mention factorial but also multihart. Are you trying to run on riscv with the ariane core or on SPARC with the opensparc T1 core?

Thanks,
Jon

--
You received this message because you are subscribed to the Google Groups "OpenPiton Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpiton+...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/openpiton/48d1dda0-49e3-432a-b625-6942c06a9246n%40googlegroups.com.

uma k k

unread,
Nov 13, 2024, 12:08:30 PM11/13/24
to OpenPiton Discussion
Hi,
Sorry for the confusion. We are trying to run on SPARC with opensparc T1 core. We want to run factorial code for a random number. Is it possible to prove multiHART functionality with the factorial code by parallelly executing multiple threads? If yes, can you help me? I have the code but I don't know how to setup within the piton environment. 

Thanks,
Uma K K

Jonathan Balkind

unread,
Nov 13, 2024, 12:21:32 PM11/13/24
to OpenPiton Discussion
Hi Uma,

I no longer have the time to provide support for the SPARC version of OpenPiton with respect to writing assembly tests. I have been supporting this for almost ten years and it is no longer our primary focus. OpenPiton is effectively a RISC-V platform today. If you have an advisor or supervisor who is encouraging you to use the SPARC version then you can privately send me their information and I can directly inform them of the specifics on this.

If you look at previous threads created by e.g. Aya and Rana, they wrote tests for SPARC and perhaps you could look at what they did or contact them. I don't recall whether they were working on public repos or not but I believe both figured out similar things to what you're asking about.

Thanks,
Jon

On Wed, 13 Nov 2024 at 09:08, uma k k <48sha...@gmail.com> wrote:
Hi,
Sorry for the confusion. We are trying to run on SPARC with opensparc T1 core. We want to run factorial code for a random number. Is it possible to prove multiHART functionality with the factorial code by parallelly executing multiple threads? If yes, can you help me? I have the code but I don't know how to setup within the piton environment. 

Thanks,
Uma K K

On Tuesday, November 12, 2024 at 9:58:44 PM UTC+5:30 jbal...@ucsb.edu wrote:
Can you give a more structured request? You asked about multiple things and I couldn't quite follow what specifically you're looking for.

Also, you mention factorial but also multihart. Are you trying to run on riscv with the ariane core or on SPARC with the opensparc T1 core?

Thanks,
Jon

On Tue, Nov 12, 2024, 08:26 uma k k <48sha...@gmail.com> wrote:
Hi,

We are trying to run our own factorial code (assembly code) in manycore simulation model.  I want to view it in waveform (we are currently using Modelsim). Whatever test I run, the default log is being generated and it is displaying only pc_cmp.tmp.v log. What are the dependency files if I want to run a separate test of my own in openpiton manycore model, like what are the hierarchies and how it is being connected? 

Thanks,
Uma K K

--
You received this message because you are subscribed to the Google Groups "OpenPiton Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpiton+...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/openpiton/48d1dda0-49e3-432a-b625-6942c06a9246n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "OpenPiton Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpiton+...@googlegroups.com.
Message has been deleted

Jonathan Balkind

unread,
Nov 16, 2024, 7:44:09 PM11/16/24
to OpenPiton Discussion
It should be buildable from gcc source or you could use something like crosstool-ng. I'm not sure if it'll work but bootlin do have some prebuilt toolchains though I think they might be specifically for building linux binaries instead of bare metal: https://toolchains.bootlin.com/releases_sparc64.html

Thanks,
Jon

On Sat, 16 Nov 2024 at 16:31, uma k k <48sha...@gmail.com> wrote:
Hi,
Thankyou.
I just wanted to know where can I get the sparc toolchain-- sparc64-elf-gcc.

Regards,
Uma 

Reply all
Reply to author
Forward
0 new messages