gem5-users@gem5.org

The gem5 Users mailing list

View all threads

Identify ARM Big/Little CPU

ID
inderjitsingh.davu@gmail.com
Mon, May 1, 2023 3:38 AM

I am running ARM big.Little simulations. (eg. Big=2, Little=2)

I am unaware to identify which CPU0-CPU3 is Big and which is Little.

I am running ARM big.Little simulations. (eg. Big=2, Little=2) I am unaware to identify which CPU0-CPU3 is Big and which is Little.
GT
Giacomo Travaglini
Tue, May 2, 2023 8:29 AM

Are you using the fs_bitLITTLE.py script?
Big/Little CPUs should be grouped under the bigCluster/littleCluster SimObjects.

This should be visible in both config.ini and in the stats file (e.g.)

[…]
system.bigCluster.clk_domain.clock                500                      # Clock period in ticks (Tick)
system.bigCluster.cpus0.numCycles              627273                      # Number of cpu cycles simulated (Cycle)
system.bigCluster.cpus0.numWorkItemsStarted            0                      # Number of work items this cpu started (Count)
system.bigCluster.cpus0.numWorkItemsCompleted            0                      # Number of work items this cpu completed (Count)

So you should be able to match stats with the correct cpu type…

Is this what you meant?

Kind Regards

Giacomo

From: inderjitsingh.davu--- via gem5-users gem5-users@gem5.org
Date: Monday, 1 May 2023 at 04:41
To: gem5-users@gem5.org gem5-users@gem5.org
Cc: inderjitsingh.davu@gmail.com inderjitsingh.davu@gmail.com
Subject: [gem5-users] Identify ARM Big/Little CPU

I am running ARM big.Little simulations. (eg. Big=2, Little=2)

I am unaware to identify which CPU0-CPU3 is Big and which is Little.

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.

Are you using the fs_bitLITTLE.py script? Big/Little CPUs should be grouped under the bigCluster/littleCluster SimObjects. This should be visible in both config.ini and in the stats file (e.g.) […] system.bigCluster.clk_domain.clock 500 # Clock period in ticks (Tick) system.bigCluster.cpus0.numCycles 627273 # Number of cpu cycles simulated (Cycle) system.bigCluster.cpus0.numWorkItemsStarted 0 # Number of work items this cpu started (Count) system.bigCluster.cpus0.numWorkItemsCompleted 0 # Number of work items this cpu completed (Count) So you should be able to match stats with the correct cpu type… Is this what you meant? Kind Regards Giacomo From: inderjitsingh.davu--- via gem5-users <gem5-users@gem5.org> Date: Monday, 1 May 2023 at 04:41 To: gem5-users@gem5.org <gem5-users@gem5.org> Cc: inderjitsingh.davu@gmail.com <inderjitsingh.davu@gmail.com> Subject: [gem5-users] Identify ARM Big/Little CPU I am running ARM big.Little simulations. (eg. Big=2, Little=2) I am unaware to identify which CPU0-CPU3 is Big and which is Little. IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.