Hi,

On Fri, 30 Sep 2005, Liu,Tao wrote:

> Could you tell me do you (or your team) have ever run any benchmarks (e.g.
> SPLASH2, etc.) on the flexus? And is the flexus stable enough for these
> benchmarks?
>

We have run several SPLASH2 and non-SPLASH2 scientific applications, in
addition to our suite of commercial database and web server apps.
In-order simulation with Flexus will reliably run anything that Simics can
run (which is pretty much everything - Simics functionality bugs are
fairly rare).  In out-of-order simulation, we occasionally run into corner
cases that induce a kernel panic in the simulated machine, or cause Flexus
to crash, but these are extremely rare (i.e., after hundreds of hours of
simulation).  These failure cases always involve strange hardware or OS
interactions (e.g., things like the Flexus OoO core taking an interrupt at
a bad moment).  You are unlikely to see problems in SPLASH-like
applications, as they perform no I/O to speak of.

>
>
> Another question is: if I want to simulate the benchmarks and self-developed
> applications on flexus, do I must insert these flexus magic breakpoints
> (e.g. flexBkp_StartWarmup, flexBkp_StartParallel, etc.) into source code?
> Thanks!
>

It is not neccessary to add magic breakpoints, they only act as an aid for
you to get better information about what code is running on the simulated
machine.  We use the magic breakpoints to begin and end measurement
periods (e.g., measure the precise runtime of one iteration).  However,
you could simply measure CPI or some other performance metric over an
arbitrary measurement window.

Hope that helps,
-Tom Wenisch
Computer Architecture Lab
Carnegie Mellon University

>
>
> Best Regards,
>
>
>
> Tao Liu
>
>
>
>
From shanlu at cs.uiuc.edu  Thu Oct  6 10:36:31 2005
From: shanlu at cs.uiuc.edu (shan)
List-Post: [email protected]
Date: Fri Oct  7 14:01:21 2005
Subject: [Simflex] [help]splash2 macros for linux
Message-ID: <[email protected]>

Hi,

Does anyone have a linux version macros for the splash2 benchmark suite? I
want to run the splash2 benchmark on simics, however, I found all the
provided macros are for some very old operating system. I fear that it would
take long time to implement a correct linux version from scratch. I wonder
if anyone has already implemented a linux version macros and if it is
possible for me to 'borrow' it in my experiment.

Thanks very much

Shan 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://sos.ece.cmu.edu/pipermail/simflex/attachments/20051006/b047249b/attachment.html
From twenisch at ece.cmu.edu  Fri Oct  7 14:09:17 2005
From: twenisch at ece.cmu.edu (Thomas Wenisch)
List-Post: [email protected]
Date: Fri Oct  7 14:08:59 2005
Subject: [Simflex] [help]splash2 macros for linux
In-Reply-To: <[email protected]>
References: <[email protected]>
Message-ID: <pine.lnx.4.53l-ece.cmu.edu.0510071406050.25...@dalmore.ece.cmu.edu>

Hi Shan,

We do not have splash2 macros for Linux at CMU.  We have modified versions
of splash2 for Solaris, but, unfortunately, these are covered by a license
agreement that prevents us from distributing them.  Sorry we can't help.
You could try checking with the Multifacet group at Wisconsin, they may
have source that they can redistribute.

Can anyone else out there help Shan?

Regards,
-Tom Wenisch
Computer Architecture Lab
Carnegie Mellon University

On Thu, 6 Oct 2005, shan wrote:

> Hi,
>
> Does anyone have a linux version macros for the splash2 benchmark suite? I
> want to run the splash2 benchmark on simics, however, I found all the
> provided macros are for some very old operating system. I fear that it would
> take long time to implement a correct linux version from scratch. I wonder
> if anyone has already implemented a linux version macros and if it is
> possible for me to 'borrow' it in my experiment.
>
> Thanks very much
>
> Shan
>
>
From shanlu at cs.uiuc.edu  Fri Oct  7 14:30:13 2005
From: shanlu at cs.uiuc.edu (shan)
List-Post: [email protected]
Date: Fri Oct  7 14:30:26 2005
Subject: [Simflex] [help]splash2 macros for linux
In-Reply-To: 
<pine.lnx.4.53l-ece.cmu.edu.0510071406050.25...@dalmore.ece.cmu.edu>
Message-ID: <[email protected]>

Tom,
  Thanks very much for your reply. 
  I just got a Linux version from another group that uses Splahs2 benchmark
this morning. 
  Anyway, thanks very much :)
Shan 

-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Thomas Wenisch
Sent: Friday, October 07, 2005 12:09 PM
To: SimFlex software support
Subject: Re: [Simflex] [help]splash2 macros for linux

Hi Shan,

We do not have splash2 macros for Linux at CMU.  We have modified versions
of splash2 for Solaris, but, unfortunately, these are covered by a license
agreement that prevents us from distributing them.  Sorry we can't help.
You could try checking with the Multifacet group at Wisconsin, they may
have source that they can redistribute.

Can anyone else out there help Shan?

Regards,
-Tom Wenisch
Computer Architecture Lab
Carnegie Mellon University

On Thu, 6 Oct 2005, shan wrote:

> Hi,
>
> Does anyone have a linux version macros for the splash2 benchmark suite? I
> want to run the splash2 benchmark on simics, however, I found all the
> provided macros are for some very old operating system. I fear that it
would
> take long time to implement a correct linux version from scratch. I wonder
> if anyone has already implemented a linux version macros and if it is
> possible for me to 'borrow' it in my experiment.
>
> Thanks very much
>
> Shan
>
>
_______________________________________________
SimFlex mailing list
[email protected]
https://sos.ece.cmu.edu/mailman/listinfo/simflex
SimFlex web page: http://www.ece.cmu.edu/~simflex

Reply via email to