[gem5-users] Fatal error for when clflush is included in workload for O3 system simulation

2023-06-16 Thread Khan Shaikhul Hadi via gem5-users
Hi, When I include "clflush" instruction for out-of-order execution simulation in MESITwoLevelCacheHeirarchy, it givis following error: build/X86/mem/ruby/system/RubyPort.cc:433: fatal: Ruby functional read > failed for address 0x1f2b80 Commenting out clflush operations seems to solve the proble

[gem5-users] Re: How clflush execution works in gem5 ?

2023-06-16 Thread Eliot Moss via gem5-users
On 6/16/2023 11:39 AM, Khan Shaikhul Hadi via gem5-users wrote: Hi, I'm trying to figure out how "clflush" instruction works in gem5. Specially, how it issues a signal to the cache controller to evict the block from cache hierarchy throughout the system and how it receives confirmation to clea

[gem5-users] How clflush execution works in gem5 ?

2023-06-16 Thread Khan Shaikhul Hadi via gem5-users
Hi, I'm trying to figure out how "clflush" instruction works in gem5. Specially, how it issues a signal to the cache controller to evict the block from cache hierarchy throughout the system and how it receives confirmation to clean the store buffer so that the next fence let following instructions

[gem5-users] Re: Request for Guidance: Extracting Detailed Information for Floating-Point Instructions

2023-06-16 Thread Eliot Moss via gem5-users
On 6/16/2023 3:07 AM, Alexandra-Nicoleta DAVID via gem5-users wrote: Dear gem5 Community, I am currently using the gem5 simulator for my research work and I find it a powerful and insightful tool for studying and understanding the inner workings of computer architectures. I am particularly in