Re: [gem5-users] Is classic memory system thread-safe?

2018-05-14 Thread Jason Lowe-Power
Hi Chen, To answer your question simply: No. In almost all cases, gem5 is not thread safe. There are a few very special circumstances where you can use multiple threads, but you have to be very careful when doing so. You can still playback "multithreaded" traces in gem5 by creating multiple

Re: [gem5-users] gem5 cc-NUMA with Ruby

2018-05-14 Thread Jason Lowe-Power
Hi Heron, To create a CC-NUMA system with Ruby you should be able to "simply" change the interconnect latencies in your on-chip network. This can be done by modifying the python configuration script for the Ruby protocol you are using. Unfortunately, the details of the cache hierarchy and the

Re: [gem5-users] AMD gem5 GPU Compute Model Tutorial at ISCA

2018-05-14 Thread TungHoang_GMail
Hi Tony, I knew that AMD has introduced APU + Gem5 as a tutorial of MICRO 2015 (I missed change to attend that). Just wondering about the plan to release APU as open-source. /T On 05/14/2018 08:43 AM, Gutierrez, Anthony wrote: Hello gem5 Users, I’d like to announce to you all that we at

Re: [gem5-users] Understanding how exit event is scheduled

2018-05-14 Thread Jason Lowe-Power
Hi Utkarsh, I believe the exit event you are seeing is scheduled by the exit system call implementation. https://gem5.googlesource.com/public/gem5/+/master/src/sim/syscall_emul.cc#105 To solve your problem, I would consider how it would be implemented in a "real" system. Or, if you're simply

Re: [gem5-users] Classical vs ruby memory models

2018-05-14 Thread Jason Lowe-Power
Hello, See inline answers below. On Mon, May 14, 2018 at 7:24 AM Sakshi Tiwari wrote: > Can anyone please help me with my queries in the previous mail? > > On Sat, May 12, 2018 at 6:34 PM, Sakshi Tiwari > wrote: > >> Hi, >> >> For my work, I had

Re: [gem5-users] Problems with clock() from time.h in x86 32 bit

2018-05-14 Thread Jason Lowe-Power
Hello, Have you compiled your binary statically? I believe dynamically linked executables will only work if the host and the guest are *exactly* the same (e.g., both x86-64 in this case). Jason On Mon, May 14, 2018 at 7:10 AM Øyvind Harboe wrote: > I'm getting a

[gem5-users] AMD gem5 GPU Compute Model Tutorial at ISCA

2018-05-14 Thread Gutierrez, Anthony
Hello gem5 Users, I'd like to announce to you all that we at AMD Research will be hosting a tutorial at this year's ISCA in Los Angeles. The tutorial will be half a day and will be held on June 2nd. The relevant details are here: http://gem5.org/ISCA_2018_Tutorial If you are interested in

Re: [gem5-users] gem5 gpu-compute tutorials

2018-05-14 Thread Gutierrez, Anthony
Hi Chao, We (AMD) are planning on doing a tutorial at ISCA in Los Angeles on June 2nd. Unfortunately that tutorial will cover the latest version of the GPU model, which hasn’t been released publicly yet. We plan on releasing our source sometime before the tutorial. The model we plan on

Re: [gem5-users] how to compile hello.c of the linaro image with "Cross-Compile" and execute it in gem5.

2018-05-14 Thread commerce _com
hi; yes i compiled hello.c by cross compiler in my ubuntu operating system, and i copied it in the linaro image but is there a script (- bootscript) to run the binary hello in fs_fig.LITTLE mode, or how to run it; thanks; 2018-05-14 15:15 GMT+02:00 조해윤 : > First, cross

Re: [gem5-users] Classical vs ruby memory models

2018-05-14 Thread Sakshi Tiwari
Can anyone please help me with my queries in the previous mail? On Sat, May 12, 2018 at 6:34 PM, Sakshi Tiwari wrote: > Hi, > > For my work, I had to implement three-levels of caches with LLC as a > shared cache. I preferred to extend the classical memory model rather

[gem5-users] Problems with clock() from time.h in x86 32 bit

2018-05-14 Thread Øyvind Harboe
I'm getting a "bad_alloc" from the config/examples/se.py script when I try to run the small C application below that calls clock(). Any pointers on what's going on would be most welcome. Please find a transcript of how I've tested: I first test with 64 bit, then with 32 bit x86. 64 bit x86

Re: [gem5-users] how to compile hello.c of the linaro image with "Cross-Compile" and execute it in gem5.

2018-05-14 Thread 조해윤
First, cross compile hello.c. It is not dependent on gem5. Second, mount the linaro image and copy the binary file. For example, mount -oloop,offset=32256 /tmp/linaro.img /mnt Finally, run the FS simluation. http://gem5.org/Running_gem5 2018-05-13 20:28 GMT+09:00 commerce _com