[gem5-users] Synchronization mechanisms not working in SE mode?

2021-08-10 Thread Jared Nye via gem5-users
Hi all, I am having trouble with gem5 SE mode running a simple memory copy microbenchmark (https://github.com/BTone/cagbench) that uses a configurable number of worker threads that all wait to start and finish at a barrier. I have found that using a pthread_barrier is not working, as once all

[gem5-users] Performance tanking with memory intensive benchmark compared to real machine

2021-07-30 Thread Jared Nye via gem5-users
Hello, I am running a simple single threaded memory benchmark that measures the time it takes to copy an array (https://github.com/BTone/cagbench). I run the benchmark in SE mode with only 1 thread (and 1 CPU) configured to match the setup used in gem5-Skylake (

[gem5-users] Express snooping packet being queued during multi-threaded execution in SE mode?

2021-06-18 Thread Jared Nye
Good Afternoon. I am running a custom benchmark in SE mode on x86 with multiple CPUs. The benchmark can be run with a varying number of worker threads. When I run the benchmark with only 1 thread everything works perfectly. However, once I use at least two threads, I get the following error

[gem5-users] Adding Delays to Non-Memory Objects?

2021-06-15 Thread Jared Nye
Hello, I am interested in modeling delays in areas other than the memory system, such as with System Calls. For example, I would like to add a constant cycle delay in doSyscall() (in syscall_desc.hh) before it further calls the intended system call. I imagine it would be similar to MemDelay,

[gem5-users] gem5 Intel SGX model

2021-06-10 Thread Jared Nye
Hello, Good afternoon. Is anyone aware of a gem5 simulator which models Intel SGX or if one is currently being worked on? Thank you, Jared ___ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users