OVP Forums - A community of assistance, help, questions, and answers.
  FAQFAQ    SearchSearch      RegisterRegister  ProfileProfile    Log in to check your private messagesLog in to check your private messages    Log inLog in
Uncachable memory

 
Post new topic   Reply to topic    Open Virtual Platforms Forum Index -> Memories and Caches
View previous topic :: View next topic  
Author Message
MauroMercury



Joined: 12 Jul 2010
Posts: 2

PostPosted: Fri Nov 26, 2010 3:54 am    Post subject: Uncachable memory Reply with quote

Hi,

I've been trying to model a single level of cache memory using the default model available in OVP. Since I need to make only part of the main-bus address space cachable, I used a Bridge to partition the address space, cascaded with a full MMC. This solved the functional problem but reduced heavily simulation perfomance. Is there a way to have a better trade off, keeping this functionality and higher perfomance, for example using a transparent MMC connected on a bus instead of directly to a processor?

Thank you very much,
Mauro
Back to top
View user's profile Send private message
JimStraus
OVP Technologist
OVP Technologist


Joined: 09 Dec 2008
Posts: 154

PostPosted: Wed Dec 01, 2010 3:10 pm    Post subject: Reply with quote

Hi Mauro,

It sounds like what you are describing should not have any additional overhead for the non-cached addresses.

Do you think that you are seeing the simulation performance for the non cached accesses decreased as well? Have you done some experiments to verify this - such as adding the cache but never accessing any of the memory addresses that it is connected to?

MMCs will greatly reduce simulation performance, so even if only some addresses are handled by the MMC you could still see a very large slow down.

Jim Straus
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Open Virtual Platforms Forum Index -> Memories and Caches All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Information regarding OVP © 2008-2022 Imperas Software