[Gems-users] CONFIG_FETCH_THREADS_PER_CYCLE parameter in GEMS2.1


Date: Wed, 10 Sep 2008 18:28:33 +0200
From: "Daniel Sánchez Pedreño" <sanatox@xxxxxxxxx>
Subject: [Gems-users] CONFIG_FETCH_THREADS_PER_CYCLE parameter in GEMS2.1
Dear list, as I've seen in config/config.defaults, CONFIG_FETCH_THREADS_PER_CYCLE  "specifies how many threads to fetch from in each cycle". However, I've seen that instructions from different threads can be fetched in the same cycle. This situation happens  when a thread fetches some instructions normally but the final one is not because of a cache or itlb miss. The problem is that altough this thread has fetched normally several instructions num_thread_fetched is not incremented so another thread is able to fetch.

I think this behaviour is not correct if we have set CONFIG_FETCH_THREADS_PER_CYCLE to 1, but I would like a confirmation.

[← Prev in Thread] Current Thread [Next in Thread→]