Query for interconnection model

109 views
Skip to first unread message

Evania Tsai

unread,
May 12, 2015, 5:33:52 PM5/12/15
to macsi...@googlegroups.com
Hello, 
I just followed the steps from your wiki page :https://code.google.com/p/macsim/wiki/Interconnection.
However, I faced some problems, hope you can help me shed some lights!

1. ./build.py --iris when executing this, it ended up occurring errors as follows:
/usr/bin/ld: cannot find -liris
/usr/bin/ld: cannot find -lorion
So should I install iris model before ./build.py? But how can I make install it? 
 
2. After I feed the gpu trace, using the detailed latency model
The simulation failed with the error as follow,
this version of the simulator supports only version 1.31 of the GPU traces
What does it mean?

Thanks in advance!

Best,
Evania

Vineeth Mohan

unread,
Nov 10, 2015, 3:09:16 AM11/10/15
to Macsim Developer
Hi Evania,

  Did you get any workaround for the above problem?

Best,
Vineeth

Hyesoon Kim

unread,
Nov 10, 2015, 8:17:27 AM11/10/15
to macsi...@googlegroups.com
1. We don’t support the iris library any more. If you need more detailed interconnection network, please use sst-macsim for that. 
2. MacSim needs to use the corresponding version of trace format. 
Are you using the latest macsim? 

--

---
You received this message because you are subscribed to the Google Groups "Macsim Developer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to macsim-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Vineeth Mohan

unread,
Nov 10, 2015, 10:00:19 AM11/10/15
to Macsim Developer
Hi Hyesoon,

  Is there any detailed tutorial or documentation on SST-Macsim simulations? I am trying to build a heterogeneous mesh network.

Best,
Vineeth

Hyesoon Kim

unread,
Nov 13, 2015, 2:00:38 PM11/13/15
to macsi...@googlegroups.com
MacSim manual documentation shows how to build SST-MacSim. Recently both MacSim and SST migrated to github though. 
In SST Merlin has the NOC network that you could use.  SST homepage has some documentations. 
And you can also ask questions to SST mailing list. 

Hyesoon 

Evania Tsai

unread,
Mar 10, 2016, 6:42:52 PM3/10/16
to Macsim Developer
Hello,

I can't find the sst mailing list, the link seems broken.
Is there any difference for the way of executing macsim between macsim and sst-macsim?
And I have tried gpuocelot. But I cannot produce any trace with completing any gpu program offered in gpuocelot.
Some were broken, some paused because trace is too large. (I don't know if it matters > <)
Is there any standard gpu benchmark offered?
Thanks for your help.

Best,
Evania

Hyesoon於 2015年11月13日星期五 UTC+1下午8時00分38秒寫道:

Ramyad hadidi

unread,
Mar 10, 2016, 6:53:39 PM3/10/16
to macsi...@googlegroups.com
Evania,

There is some documentation here for macsim and SST. You can try, there are some minor differences.

You can use this mailing list for SST: SST-Users@sst-simulator.org
It works but website link is broken, you are right.


For ocelot are you using this repo? https://github.com/gtcasl/gpuocelot
I have recently created some traces, and it worked.

Let me know if you have more questions.

Thanks,
Ramyad

Evania Tsai

unread,
Mar 11, 2016, 6:19:28 PM3/11/16
to Macsim Developer
Hi,
Thanks for your reply.
Can I ask again about where can I find some documentation for macsim and SST?
Do you mean the macsim user guide or the conference tutorial slides?
Thanks for your help.
Best,
Evania

Ramyad H於 2016年3月11日星期五 UTC+1上午12時53分39秒寫道:

Ramyad Hadidi

unread,
Mar 11, 2016, 6:43:00 PM3/11/16
to Macsim Developer
My bad, I forgot to paste the link: https://github.com/gthparch/macsim/wiki

Evania Tsai

unread,
Sep 12, 2016, 2:50:05 AM9/12/16
to Macsim Developer
Hi,
I am not clear with this sentence...
(Note). (if you are not part of gthparch) Above clone, will fail to get macsim, since we use a private version. So, prepare macsim code from our public repo
Does it mean I need to have macsim code before I download the sst code? Or I just need to download the sst/elements code with this instruction? cd elements
  git clone https://github.com/gthparch/macsim macsimComponent
But actually there is another sst code under the /sst/sst/elements... what's the relationship between them?
Thanks for your help.
Best,
Evania
Ramyad H於 2016年3月12日星期六 UTC+8上午7時43分00秒寫道:

Ramyad hadidi

unread,
Sep 12, 2016, 9:48:18 AM9/12/16
to macsi...@googlegroups.com

Evania,

 

We have forked SST main repo in our group’s repo and define our repos as a submodule for it. This makes it easier to get all the repo we work on with a single command.

However, for macsim, we use our own internal version and not the public version. So if try to do git clone –recursive […]/gthparch/sst it will fail to get macsimComponent. So, you need to perform another additional step and get macsim from our public repo and put it in macsimComponent directory under elements.

 

The main difference between our forked repos from sst group is that we have tested the forked repos in our group’s page with macsim. So, we are sure that macsim will work with them.

 

From: <macsi...@googlegroups.com> on behalf of Evania Tsai <evani...@gmail.com>
Reply-To: <macsi...@googlegroups.com>
Date: Monday, September 12, 2016 at 02:50
To: Macsim Developer <macsi...@googlegroups.com>
Subject: Re: [macsim-dev] Query for interconnection model

 

Hi,

I am not clear with this sentence...

(Note). (if you are not part of gthparch) Above clone, will fail to get macsim, since we use a private version. So, prepare macsim code from our public repo

Does it mean I need to have macsim code before I download the sst code? Or I just need to download the sst/elements code with this instruction? cd elements

  git clone https://github.com/gthparch/macsim macsimComponent

But actually there is another sst code under the /sst/sst/elements... what's the relationship between them?

Thanks for your help.

Best,

Evania

Ramyad H 2016312日星期六 UTC+8上午74300秒寫道:

My bad, I forgot to paste the link: https://github.com/gthparch/macsim/wiki

On Fri, Mar 11, 2016 at 6:19 PM, Evania Tsai <evani...@gmail.com> wrote:

Hi,

Thanks for your reply.

Can I ask again about where can I find some documentation for macsim and SST?

Do you mean the macsim user guide or the conference tutorial slides?

Thanks for your help.

Best,

Evania

Ramyad H 2016311日星期五 UTC+1上午125339秒寫道:

Evania,

 

There is some documentation here for macsim and SST. You can try, there are some minor differences.

 

You can use this mailing list for SST: SST-...@sst-simulator.org

Evania Tsai

unread,
Sep 20, 2016, 6:56:18 PM9/20/16
to Macsim Developer
Hi,
Thanks for your help.
May I inquire about that it is a must that install DRAM2sim while installing sst?
And may you give some tips about the instructions of exploiting macsim+sst for simulation after installing sst?
Thanks!!
Ramyad H於 2016年9月12日星期一 UTC+8下午9時48分18秒寫道:

Ramyad hadidi

unread,
Sep 23, 2016, 4:57:04 PM9/23/16
to macsi...@googlegroups.com

Hi,

 

Sorry for my late answer.

 

DRAMsim is not a must.  As here points outs (http://sst-simulator.org/SSTPages/SSTBuildAndInstall6dot0dot0SeriesDetailedBuildInstructions/)

 

§  Optional Features Enabled by SST-Elements Configure: –with-dramsim=”path to DRAMSim2”

 

 

 

For tips:

After you get https://github.com/gthparch/sst, and also put https://github.com/gthparch/macsim in elements/macsimComponent, you should be able to run tests inside macsimComponent/sst-unit-test. (with ./runTests)

 

You can run a simulation instance with “sst [config_file]. You can find examples in sdl or py files.

To see what is the parameter meanings or type of input you can use sst-info, or go to a particular element (like macsim) and see its lib*.cc file (for macsim libmacsimComponent.cc)

Evania Tsai

unread,
Oct 14, 2016, 12:58:01 AM10/14/16
to Macsim Developer
Hi,
Ok, I will try; however actually when I run build.py it still says I need DRAMsim now...
And I would like to inquire that if I use SST-MACSIM, does it mean I have many Macsims to run at the same time? If I use the Network in SST(called Merlin), then the condition is that many macsim with 1 merlin? or?
Sorry because I can't find any structure figure.
Thanks for your help.
Best,
Evania
Ramyad H於 2016年9月24日星期六 UTC+8上午4時57分04秒寫道:

Kim, Hyesoon

unread,
Oct 14, 2016, 7:15:33 AM10/14/16
to macsi...@googlegroups.com

Hi,

Can you post the exact error message?

DRAMSIM is used in many different places so the exact error message will help.

 

Merlin can be used with many macsims but we haven’t used merlin that much  so if you are interested in using merlin SST mailing list might be more helpful.

 

HK

Evania Tsai

unread,
Nov 2, 2016, 6:43:53 PM11/2/16
to Macsim Developer
Hi,
It seems DRAM2.h and Addressmapping.h are missing in the sst/elements/VaultSimc...
Can I use the sst/element from SST-simulator website and just download your macsimcomponent?
Although for SST-simulator the latest version it also misses the enterInit1 function variable...
I would like to know which version is most stable for sst+macsim?

Thanks for your help!
Best,
Evania

Hyesoon於 2016年10月14日星期五 UTC+8下午7時15分33秒寫道:
Reply all
Reply to author
Forward
0 new messages