Re: [m5-dev] Store Buffer

2011-02-25 Thread Beckmann, Brad
lto:m5-dev-boun...@m5sim.org] On Behalf Of Steve Reinhardt Sent: Friday, February 25, 2011 10:29 AM To: M5 Developer List Subject: Re: [m5-dev] Store Buffer This sounds right. Ruby does need to forward invalidations to the CPU since some models (including O3) will need to do internal invalidations/

Re: [m5-dev] Store Buffer

2011-02-25 Thread Steve Reinhardt
k. The coalescing > functionality can probably be eliminated, but I think the other functionality > needs to remain. > > Brad > > > From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org > > ] On Behalf Of Steve Reinhardt > Sent: Thursday, February 24, 20

Re: [m5-dev] Store Buffer

2011-02-25 Thread Arkaprava Basu
can probably be eliminated, but I think the other functionality needs to remain. Brad From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] On Behalf Of Steve Reinhardt Sent: Thursday, February 24, 2011 1:52 PM To: M5 Developer List Subject: Re: [m5-dev] Store Buffer On Thu, Feb 24

Re: [m5-dev] Store Buffer

2011-02-24 Thread Beckmann, Brad
List Subject: Re: [m5-dev] Store Buffer On Thu, Feb 24, 2011 at 1:32 PM, Nilay Vaish mailto:ni...@cs.wisc.edu>> wrote: On Thu, 24 Feb 2011, Beckmann, Brad wrote: Steve, I think we are in agreement here and we may just be disagreeing with the definition of speculative. From the Ruby perspect

Re: [m5-dev] Store Buffer

2011-02-24 Thread Steve Reinhardt
On Thu, Feb 24, 2011 at 1:32 PM, Nilay Vaish wrote: > On Thu, 24 Feb 2011, Beckmann, Brad wrote: > > Steve, I think we are in agreement here and we may just be disagreeing >> with the definition of speculative. From the Ruby perspective, I don't >> think it really matters...I don't think there

Re: [m5-dev] Store Buffer

2011-02-24 Thread Nilay Vaish
rees that it is not required in its present form. -- Nilay Brad From: Steve Reinhardt [mailto:ste...@gmail.com] Sent: Thursday, February 24, 2011 11:20 AM To: M5 Developer List Cc: Beckmann, Brad Subject: Re: [m5-dev] Store Buffer On Thu, Feb 24, 2011 at 11:08 AM, Beckmann, Brad ma

Re: [m5-dev] Store Buffer

2011-02-24 Thread Beckmann, Brad
veloper List Cc: Beckmann, Brad Subject: Re: [m5-dev] Store Buffer On Thu, Feb 24, 2011 at 11:08 AM, Beckmann, Brad mailto:brad.beckm...@amd.com>> wrote: So we probably don't want to pass speculative store data to the RubyPort, but what about speculative load and store requests? I suspec

Re: [m5-dev] Store Buffer

2011-02-24 Thread Steve Reinhardt
On Thu, Feb 24, 2011 at 11:08 AM, Beckmann, Brad wrote: > So we probably don't want to pass speculative store data to the RubyPort, > but what about speculative load and store requests? I suspect we do want to > send them to the RubyPort before the speculation is confirmed. That might > require

Re: [m5-dev] Store Buffer

2011-02-24 Thread Beckmann, Brad
] On > Behalf Of Nilay Vaish > Sent: Thursday, February 24, 2011 10:45 AM > To: M5 Developer List > Subject: Re: [m5-dev] Store Buffer > > On Thu, 24 Feb 2011, Arkaprava Basu wrote: > > > Fundamentally, I wish to handle only non-speculative memory state > within >

Re: [m5-dev] Store Buffer

2011-02-24 Thread Nilay Vaish
On Thu, 24 Feb 2011, Arkaprava Basu wrote: Fundamentally, I wish to handle only non-speculative memory state within Ruby. Otherwise I think there might be risk of Ruby getting affected by the CPU model's behavior/nuances. As you suggested, Rubyport may well be the line dividing speculative and

Re: [m5-dev] Store Buffer

2011-02-23 Thread Arkaprava Basu
-- From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] On Behalf Of Arkaprava Basu Sent: Wednesday, February 23, 2011 6:10 PM To: M5 Developer List Subject: Re: [m5-dev] Store Buffer Hi Brad, I have very little knowledge about the store buffer implementation in libruby and

Re: [m5-dev] Store Buffer

2011-02-23 Thread Beckmann, Brad
tocol agnostic? Brad > -Original Message- > From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] On > Behalf Of Arkaprava Basu > Sent: Wednesday, February 23, 2011 6:10 PM > To: M5 Developer List > Subject: Re: [m5-dev] Store Buffer > > Hi Brad, &

Re: [m5-dev] Store Buffer

2011-02-23 Thread Arkaprava Basu
tly. Does anyone with knowledge of the o3 LSQ have a suggestion? Brad -Original Message- From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] On Behalf Of Nilay Vaish Sent: Wednesday, February 23, 2011 4:51 PM To: m5-dev@m5sim.org Subject: [m5-dev] Store Buffer Brad, In case

Re: [m5-dev] Store Buffer

2011-02-23 Thread Beckmann, Brad
of the o3 LSQ have a suggestion? Brad > -Original Message- > From: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] > On Behalf Of Nilay Vaish > Sent: Wednesday, February 23, 2011 4:51 PM > To: m5-dev@m5sim.org > Subject: [m5-dev] Store Buffer > > Br

[m5-dev] Store Buffer

2011-02-23 Thread Nilay Vaish
Brad, In case we remove libruby, what becomes of the store buffer? In fact, is store buffer in use? Thanks Nilay ___ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev