ext: add McPAT source
authorAnthony Gutierrez <atgutier@umich.edu>
Tue, 1 Apr 2014 16:44:30 +0000 (12:44 -0400)
committerAnthony Gutierrez <atgutier@umich.edu>
Tue, 1 Apr 2014 16:44:30 +0000 (12:44 -0400)
commite553a7bfa7f0eb47b78632cd63e6e1e814025c9a
treef69a8e3e0ed55b95bf276b6f857793b9ef7b6490
parent8d665ee166bf5476bb9b73a0016843ff9953c266
ext: add McPAT source

this patch adds the source for mcpat, a power, area, and timing modeling
framework.
104 files changed:
ext/mcpat/ARM_A9.xml [new file with mode: 0644]
ext/mcpat/ARM_A9_2000.xml [new file with mode: 0644]
ext/mcpat/ARM_A9_800.xml [new file with mode: 0644]
ext/mcpat/Alpha21364.xml [new file with mode: 0644]
ext/mcpat/Niagara1.xml [new file with mode: 0644]
ext/mcpat/Niagara1_sharing.xml [new file with mode: 0644]
ext/mcpat/Niagara1_sharing_DC.xml [new file with mode: 0644]
ext/mcpat/Niagara1_sharing_SBT.xml [new file with mode: 0644]
ext/mcpat/Niagara1_sharing_ST.xml [new file with mode: 0644]
ext/mcpat/Niagara2.xml [new file with mode: 0644]
ext/mcpat/Penryn.xml [new file with mode: 0644]
ext/mcpat/README [new file with mode: 0644]
ext/mcpat/XML_Parse.cc [new file with mode: 0644]
ext/mcpat/XML_Parse.h [new file with mode: 0644]
ext/mcpat/Xeon.xml [new file with mode: 0644]
ext/mcpat/arch_const.h [new file with mode: 0644]
ext/mcpat/array.cc [new file with mode: 0644]
ext/mcpat/array.h [new file with mode: 0644]
ext/mcpat/basic_components.cc [new file with mode: 0644]
ext/mcpat/basic_components.h [new file with mode: 0644]
ext/mcpat/cacti/README [new file with mode: 0644]
ext/mcpat/cacti/Ucache.cc [new file with mode: 0644]
ext/mcpat/cacti/Ucache.h [new file with mode: 0644]
ext/mcpat/cacti/arbiter.cc [new file with mode: 0644]
ext/mcpat/cacti/arbiter.h [new file with mode: 0644]
ext/mcpat/cacti/area.cc [new file with mode: 0644]
ext/mcpat/cacti/area.h [new file with mode: 0644]
ext/mcpat/cacti/bank.cc [new file with mode: 0755]
ext/mcpat/cacti/bank.h [new file with mode: 0755]
ext/mcpat/cacti/basic_circuit.cc [new file with mode: 0644]
ext/mcpat/cacti/basic_circuit.h [new file with mode: 0644]
ext/mcpat/cacti/batch_tests [new file with mode: 0755]
ext/mcpat/cacti/cache.cfg [new file with mode: 0755]
ext/mcpat/cacti/cacti.i [new file with mode: 0644]
ext/mcpat/cacti/cacti.mk [new file with mode: 0644]
ext/mcpat/cacti/cacti_interface.cc [new file with mode: 0644]
ext/mcpat/cacti/cacti_interface.h [new file with mode: 0644]
ext/mcpat/cacti/component.cc [new file with mode: 0644]
ext/mcpat/cacti/component.h [new file with mode: 0644]
ext/mcpat/cacti/const.h [new file with mode: 0644]
ext/mcpat/cacti/contention.dat [new file with mode: 0755]
ext/mcpat/cacti/crossbar.cc [new file with mode: 0644]
ext/mcpat/cacti/crossbar.h [new file with mode: 0644]
ext/mcpat/cacti/decoder.cc [new file with mode: 0644]
ext/mcpat/cacti/decoder.h [new file with mode: 0644]
ext/mcpat/cacti/htree2.cc [new file with mode: 0644]
ext/mcpat/cacti/htree2.h [new file with mode: 0644]
ext/mcpat/cacti/io.cc [new file with mode: 0644]
ext/mcpat/cacti/io.h [new file with mode: 0644]
ext/mcpat/cacti/main.cc [new file with mode: 0644]
ext/mcpat/cacti/makefile [new file with mode: 0644]
ext/mcpat/cacti/mat.cc [new file with mode: 0755]
ext/mcpat/cacti/mat.h [new file with mode: 0755]
ext/mcpat/cacti/nuca.cc [new file with mode: 0644]
ext/mcpat/cacti/nuca.h [new file with mode: 0644]
ext/mcpat/cacti/parameter.cc [new file with mode: 0644]
ext/mcpat/cacti/parameter.h [new file with mode: 0644]
ext/mcpat/cacti/router.cc [new file with mode: 0644]
ext/mcpat/cacti/router.h [new file with mode: 0644]
ext/mcpat/cacti/subarray.cc [new file with mode: 0755]
ext/mcpat/cacti/subarray.h [new file with mode: 0755]
ext/mcpat/cacti/technology.cc [new file with mode: 0644]
ext/mcpat/cacti/uca.cc [new file with mode: 0755]
ext/mcpat/cacti/uca.h [new file with mode: 0755]
ext/mcpat/cacti/wire.cc [new file with mode: 0644]
ext/mcpat/cacti/wire.h [new file with mode: 0644]
ext/mcpat/core.cc [new file with mode: 0644]
ext/mcpat/core.h [new file with mode: 0644]
ext/mcpat/globalvar.h [new file with mode: 0644]
ext/mcpat/interconnect.cc [new file with mode: 0644]
ext/mcpat/interconnect.h [new file with mode: 0644]
ext/mcpat/iocontrollers.cc [new file with mode: 0644]
ext/mcpat/iocontrollers.h [new file with mode: 0644]
ext/mcpat/logic.cc [new file with mode: 0644]
ext/mcpat/logic.h [new file with mode: 0644]
ext/mcpat/main.cc [new file with mode: 0644]
ext/mcpat/makefile [new file with mode: 0644]
ext/mcpat/mcpat.mk [new file with mode: 0644]
ext/mcpat/mcpatXeonCore.mk [new file with mode: 0644]
ext/mcpat/memoryctrl.cc [new file with mode: 0644]
ext/mcpat/memoryctrl.h [new file with mode: 0644]
ext/mcpat/noc.cc [new file with mode: 0644]
ext/mcpat/noc.h [new file with mode: 0644]
ext/mcpat/processor.cc [new file with mode: 0644]
ext/mcpat/processor.h [new file with mode: 0644]
ext/mcpat/results/A9_2000 [new file with mode: 0644]
ext/mcpat/results/A9_2000_withIOC [new file with mode: 0644]
ext/mcpat/results/A9_800 [new file with mode: 0644]
ext/mcpat/results/Alpha21364 [new file with mode: 0644]
ext/mcpat/results/Alpha21364_90nm [new file with mode: 0644]
ext/mcpat/results/Penryn [new file with mode: 0644]
ext/mcpat/results/T1 [new file with mode: 0644]
ext/mcpat/results/T1_DC_64 [new file with mode: 0644]
ext/mcpat/results/T1_SBT_64 [new file with mode: 0644]
ext/mcpat/results/T1_ST_64 [new file with mode: 0644]
ext/mcpat/results/T2 [new file with mode: 0644]
ext/mcpat/results/Xeon_core [new file with mode: 0644]
ext/mcpat/results/Xeon_uncore [new file with mode: 0644]
ext/mcpat/sharedcache.cc [new file with mode: 0644]
ext/mcpat/sharedcache.h [new file with mode: 0644]
ext/mcpat/technology_xeon_core.cc [new file with mode: 0644]
ext/mcpat/version.h [new file with mode: 0644]
ext/mcpat/xmlParser.cc [new file with mode: 0644]
ext/mcpat/xmlParser.h [new file with mode: 0644]