├── MQSim-E ├── LICENSE ├── MQSim.exe ├── MQSim.instr.pdb ├── MQSim.pdb ├── MQSim.sln ├── MQSim.vcxproj ├── MQSim.vcxproj.filters ├── MQSim.vcxproj.user ├── Makefile ├── README.md ├── README.txt ├── flush_interval(us).txt ├── free_block_log.txt ├── run.sh ├── run_alibaba_test.sh ├── run_all_1.sh ├── run_all_16_equal.sh ├── run_all_16_shared.sh ├── run_all_2.sh ├── src │ ├── exec │ │ ├── Device_Parameter_Set.cpp │ │ ├── Device_Parameter_Set.h │ │ ├── Execution_Parameter_Set.cpp │ │ ├── Execution_Parameter_Set.h │ │ ├── Flash_Parameter_Set.cpp │ │ ├── Flash_Parameter_Set.h │ │ ├── Host_Parameter_Set.cpp │ │ ├── Host_Parameter_Set.h │ │ ├── Host_System.cpp │ │ ├── Host_System.h │ │ ├── IO_Flow_Parameter_Set.cpp │ │ ├── IO_Flow_Parameter_Set.h │ │ ├── Parameter_Set_Base.h │ │ ├── SSD_Device.cpp │ │ └── SSD_Device.h │ ├── host │ │ ├── ASCII_Trace_Definition.h │ │ ├── Host_Defs.h │ │ ├── Host_IO_Request.h │ │ ├── IO_Flow_Base.cpp │ │ ├── IO_Flow_Base.h │ │ ├── IO_Flow_Synthetic.cpp │ │ ├── IO_Flow_Synthetic.h │ │ ├── IO_Flow_Trace_Based.cpp │ │ ├── IO_Flow_Trace_Based.h │ │ ├── PCIe_Link.cpp │ │ ├── PCIe_Link.h │ │ ├── PCIe_Message.h │ │ ├── PCIe_Root_Complex.cpp │ │ ├── PCIe_Root_Complex.h │ │ ├── PCIe_Switch.cpp │ │ ├── PCIe_Switch.h │ │ ├── SATA_HBA.cpp │ │ └── SATA_HBA.h │ ├── main.cpp │ ├── nvm_chip │ │ ├── NVM_Chip.h │ │ ├── NVM_Memory_Address.h │ │ ├── NVM_Types.h │ │ └── flash_memory │ │ │ ├── Block.cpp │ │ │ ├── Block.h │ │ │ ├── Die.cpp │ │ │ ├── Die.h │ │ │ ├── FlashTypes.h │ │ │ ├── Flash_Chip.cpp │ │ │ ├── Flash_Chip.h │ │ │ ├── Flash_Command.h │ │ │ ├── Page.h │ │ │ ├── Physical_Page_Address.cpp │ │ │ ├── Physical_Page_Address.h │ │ │ ├── Plane.cpp │ │ │ ├── Plane.h │ │ │ └── SubPage.h │ ├── sim │ │ ├── Engine.cpp │ │ ├── Engine.h │ │ ├── EventTree.cpp │ │ ├── EventTree.h │ │ ├── Sim_Defs.h │ │ ├── Sim_Event.h │ │ ├── Sim_Object.h │ │ └── Sim_Reporter.h │ ├── ssd │ │ ├── Address_Mapping_Unit_Base.cpp │ │ ├── Address_Mapping_Unit_Base.h │ │ ├── Address_Mapping_Unit_Hybrid.cpp │ │ ├── Address_Mapping_Unit_Hybrid.h │ │ ├── Address_Mapping_Unit_Page_Level.cpp │ │ ├── Address_Mapping_Unit_Page_Level.h │ │ ├── Data_Cache_Flash.cpp │ │ ├── Data_Cache_Flash.h │ │ ├── Data_Cache_Manager_Base.cpp │ │ ├── Data_Cache_Manager_Base.h │ │ ├── Data_Cache_Manager_Flash_Advanced.cpp │ │ ├── Data_Cache_Manager_Flash_Advanced.h │ │ ├── Data_Cache_Manager_Flash_Simple.cpp │ │ ├── Data_Cache_Manager_Flash_Simple.h │ │ ├── FTL.cpp │ │ ├── FTL.h │ │ ├── Flash_Block_Manager.cpp │ │ ├── Flash_Block_Manager.h │ │ ├── Flash_Block_Manager_Base.cpp │ │ ├── Flash_Block_Manager_Base.h │ │ ├── Flash_Transaction_Queue.cpp │ │ ├── Flash_Transaction_Queue.h │ │ ├── GC_and_WL_Unit_Base.cpp │ │ ├── GC_and_WL_Unit_Base.h │ │ ├── GC_and_WL_Unit_Page_Level.cpp │ │ ├── GC_and_WL_Unit_Page_Level.h │ │ ├── Host_Interface_Base.cpp │ │ ├── Host_Interface_Base.h │ │ ├── Host_Interface_Defs.h │ │ ├── Host_Interface_NVMe.cpp │ │ ├── Host_Interface_NVMe.h │ │ ├── Host_Interface_SATA.cpp │ │ ├── Host_Interface_SATA.h │ │ ├── NVM_Channel_Base.h │ │ ├── NVM_Firmware.cpp │ │ ├── NVM_Firmware.h │ │ ├── NVM_PHY_Base.cpp │ │ ├── NVM_PHY_Base.h │ │ ├── NVM_PHY_ONFI.cpp │ │ ├── NVM_PHY_ONFI.h │ │ ├── NVM_PHY_ONFI_NVDDR2.cpp │ │ ├── NVM_PHY_ONFI_NVDDR2.h │ │ ├── NVM_Transaction.h │ │ ├── NVM_Transaction_Flash.cpp │ │ ├── NVM_Transaction_Flash.h │ │ ├── NVM_Transaction_Flash_ER.cpp │ │ ├── NVM_Transaction_Flash_ER.h │ │ ├── NVM_Transaction_Flash_RD.cpp │ │ ├── NVM_Transaction_Flash_RD.h │ │ ├── NVM_Transaction_Flash_WR.cpp │ │ ├── NVM_Transaction_Flash_WR.h │ │ ├── ONFI_Channel_Base.cpp │ │ ├── ONFI_Channel_Base.h │ │ ├── ONFI_Channel_NVDDR2.cpp │ │ ├── ONFI_Channel_NVDDR2.h │ │ ├── Queue_Probe.cpp │ │ ├── Queue_Probe.h │ │ ├── SSD_Defs.h │ │ ├── Stats.cpp │ │ ├── Stats.h │ │ ├── TSU_Base.cpp │ │ ├── TSU_Base.h │ │ ├── TSU_FLIN.cpp │ │ ├── TSU_FLIN.h │ │ ├── TSU_OutofOrder.cpp │ │ ├── TSU_OutofOrder.h │ │ ├── User_Request.cpp │ │ └── User_Request.h │ └── utils │ │ ├── CMRRandomGenerator.cpp │ │ ├── CMRRandomGenerator.h │ │ ├── DistributionTypes.h │ │ ├── Helper_Functions.cpp │ │ ├── Helper_Functions.h │ │ ├── Logical_Address_Partitioning_Unit.cpp │ │ ├── Logical_Address_Partitioning_Unit.h │ │ ├── RandomGenerator.cpp │ │ ├── RandomGenerator.h │ │ ├── StringTools.cpp │ │ ├── StringTools.h │ │ ├── Workload_Statistics.h │ │ ├── XMLWriter.cpp │ │ ├── XMLWriter.h │ │ └── rapidxml │ │ ├── license.txt │ │ ├── manual.html │ │ ├── rapidxml.hpp │ │ ├── rapidxml_iterators.hpp │ │ ├── rapidxml_print.hpp │ │ └── rapidxml_utils.hpp ├── ssd_config │ ├── ssd_16_16_f1_nopre.xml │ ├── ssd_16_16_f1_nopre_eq.xml │ ├── ssd_16_16_f1_nopre_sh.xml │ ├── ssd_16_16_f2_nopre.xml │ └── ssd_C8_P4_64G.xml ├── ssdconfig.xml ├── traces │ └── tpcc-small.trace ├── workload.xml ├── workload_config │ ├── alibaba_C8_P4 │ │ ├── trace_114.xml │ │ └── trace_515.xml │ ├── hm.IO_Flow.No_0.log_read │ ├── hm.IO_Flow.No_0.log_write │ ├── hm.IO_Flow.No_1.log_read │ ├── hm.IO_Flow.No_1.log_write │ ├── hm.xml │ ├── hm_0.xml │ ├── hm_1.xml │ ├── hm_scenario_1.xml │ ├── mds.xml │ ├── mds_0.xml │ ├── mds_1.xml │ ├── pr_.xml │ ├── prn_0.xml │ ├── prn_1.xml │ ├── proj.xml │ ├── proj_0.xml │ ├── proj_1.xml │ ├── proj_2.xml │ ├── proj_3.xml │ ├── proj_4.xml │ ├── prxy.xml │ ├── prxy_0.xml │ ├── prxy_1.xml │ ├── rsrch.xml │ ├── rsrch_0.xml │ ├── rsrch_1.xml │ ├── rsrch_2.xml │ ├── src1.xml │ ├── src1_0.xml │ ├── src1_1.xml │ ├── src1_2.xml │ ├── src2.xml │ ├── src2_0.xml │ ├── src2_1.xml │ ├── src2_2.xml │ ├── stg.xml │ ├── stg_0.xml │ ├── stg_1.xml │ ├── ts.xml │ ├── ts_0.xml │ ├── usr.xml │ ├── usr_0.xml │ ├── usr_1.xml │ ├── usr_2.xml │ ├── wdev.xml │ ├── wdev_0.xml │ ├── wdev_1.xml │ ├── wdev_2.xml │ ├── wdev_3.xml │ ├── web.xml │ ├── web_0.xml │ ├── web_1.xml │ ├── web_2.xml │ └── web_3.xml ├── workload_scenario_1.xml ├── workload_settings │ ├── workload_for_synthetic.xml │ └── workload_for_trace.xml └── workload_syntheic.xml └── README.md /MQSim-E/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/LICENSE -------------------------------------------------------------------------------- /MQSim-E/MQSim.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/MQSim.exe -------------------------------------------------------------------------------- /MQSim-E/MQSim.instr.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/MQSim.instr.pdb -------------------------------------------------------------------------------- /MQSim-E/MQSim.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/MQSim.pdb -------------------------------------------------------------------------------- /MQSim-E/MQSim.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/MQSim.sln -------------------------------------------------------------------------------- /MQSim-E/MQSim.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/MQSim.vcxproj -------------------------------------------------------------------------------- /MQSim-E/MQSim.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/MQSim.vcxproj.filters -------------------------------------------------------------------------------- /MQSim-E/MQSim.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/MQSim.vcxproj.user -------------------------------------------------------------------------------- /MQSim-E/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/Makefile -------------------------------------------------------------------------------- /MQSim-E/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/README.md -------------------------------------------------------------------------------- /MQSim-E/README.txt: -------------------------------------------------------------------------------- 1 | MQSim-E: An Enterprise SSD Simulator -------------------------------------------------------------------------------- /MQSim-E/flush_interval(us).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/flush_interval(us).txt -------------------------------------------------------------------------------- /MQSim-E/free_block_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/free_block_log.txt -------------------------------------------------------------------------------- /MQSim-E/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/run.sh -------------------------------------------------------------------------------- /MQSim-E/run_alibaba_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/run_alibaba_test.sh -------------------------------------------------------------------------------- /MQSim-E/run_all_1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/run_all_1.sh -------------------------------------------------------------------------------- /MQSim-E/run_all_16_equal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/run_all_16_equal.sh -------------------------------------------------------------------------------- /MQSim-E/run_all_16_shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/run_all_16_shared.sh -------------------------------------------------------------------------------- /MQSim-E/run_all_2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/run_all_2.sh -------------------------------------------------------------------------------- /MQSim-E/src/exec/Device_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Device_Parameter_Set.cpp -------------------------------------------------------------------------------- /MQSim-E/src/exec/Device_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Device_Parameter_Set.h -------------------------------------------------------------------------------- /MQSim-E/src/exec/Execution_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Execution_Parameter_Set.cpp -------------------------------------------------------------------------------- /MQSim-E/src/exec/Execution_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Execution_Parameter_Set.h -------------------------------------------------------------------------------- /MQSim-E/src/exec/Flash_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Flash_Parameter_Set.cpp -------------------------------------------------------------------------------- /MQSim-E/src/exec/Flash_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Flash_Parameter_Set.h -------------------------------------------------------------------------------- /MQSim-E/src/exec/Host_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Host_Parameter_Set.cpp -------------------------------------------------------------------------------- /MQSim-E/src/exec/Host_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Host_Parameter_Set.h -------------------------------------------------------------------------------- /MQSim-E/src/exec/Host_System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Host_System.cpp -------------------------------------------------------------------------------- /MQSim-E/src/exec/Host_System.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Host_System.h -------------------------------------------------------------------------------- /MQSim-E/src/exec/IO_Flow_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/IO_Flow_Parameter_Set.cpp -------------------------------------------------------------------------------- /MQSim-E/src/exec/IO_Flow_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/IO_Flow_Parameter_Set.h -------------------------------------------------------------------------------- /MQSim-E/src/exec/Parameter_Set_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/Parameter_Set_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/exec/SSD_Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/SSD_Device.cpp -------------------------------------------------------------------------------- /MQSim-E/src/exec/SSD_Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/exec/SSD_Device.h -------------------------------------------------------------------------------- /MQSim-E/src/host/ASCII_Trace_Definition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/ASCII_Trace_Definition.h -------------------------------------------------------------------------------- /MQSim-E/src/host/Host_Defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/Host_Defs.h -------------------------------------------------------------------------------- /MQSim-E/src/host/Host_IO_Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/Host_IO_Request.h -------------------------------------------------------------------------------- /MQSim-E/src/host/IO_Flow_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/IO_Flow_Base.cpp -------------------------------------------------------------------------------- /MQSim-E/src/host/IO_Flow_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/IO_Flow_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/host/IO_Flow_Synthetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/IO_Flow_Synthetic.cpp -------------------------------------------------------------------------------- /MQSim-E/src/host/IO_Flow_Synthetic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/IO_Flow_Synthetic.h -------------------------------------------------------------------------------- /MQSim-E/src/host/IO_Flow_Trace_Based.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/IO_Flow_Trace_Based.cpp -------------------------------------------------------------------------------- /MQSim-E/src/host/IO_Flow_Trace_Based.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/IO_Flow_Trace_Based.h -------------------------------------------------------------------------------- /MQSim-E/src/host/PCIe_Link.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/PCIe_Link.cpp -------------------------------------------------------------------------------- /MQSim-E/src/host/PCIe_Link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/PCIe_Link.h -------------------------------------------------------------------------------- /MQSim-E/src/host/PCIe_Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/PCIe_Message.h -------------------------------------------------------------------------------- /MQSim-E/src/host/PCIe_Root_Complex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/PCIe_Root_Complex.cpp -------------------------------------------------------------------------------- /MQSim-E/src/host/PCIe_Root_Complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/PCIe_Root_Complex.h -------------------------------------------------------------------------------- /MQSim-E/src/host/PCIe_Switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/PCIe_Switch.cpp -------------------------------------------------------------------------------- /MQSim-E/src/host/PCIe_Switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/PCIe_Switch.h -------------------------------------------------------------------------------- /MQSim-E/src/host/SATA_HBA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/SATA_HBA.cpp -------------------------------------------------------------------------------- /MQSim-E/src/host/SATA_HBA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/host/SATA_HBA.h -------------------------------------------------------------------------------- /MQSim-E/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/main.cpp -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/NVM_Chip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/NVM_Chip.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/NVM_Memory_Address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/NVM_Memory_Address.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/NVM_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/NVM_Types.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Block.cpp -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Block.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Die.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Die.cpp -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Die.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Die.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/FlashTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/FlashTypes.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Flash_Chip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Flash_Chip.cpp -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Flash_Chip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Flash_Chip.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Flash_Command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Flash_Command.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Page.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Physical_Page_Address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Physical_Page_Address.cpp -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Physical_Page_Address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Physical_Page_Address.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Plane.cpp -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/Plane.h -------------------------------------------------------------------------------- /MQSim-E/src/nvm_chip/flash_memory/SubPage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/nvm_chip/flash_memory/SubPage.h -------------------------------------------------------------------------------- /MQSim-E/src/sim/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/sim/Engine.cpp -------------------------------------------------------------------------------- /MQSim-E/src/sim/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/sim/Engine.h -------------------------------------------------------------------------------- /MQSim-E/src/sim/EventTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/sim/EventTree.cpp -------------------------------------------------------------------------------- /MQSim-E/src/sim/EventTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/sim/EventTree.h -------------------------------------------------------------------------------- /MQSim-E/src/sim/Sim_Defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/sim/Sim_Defs.h -------------------------------------------------------------------------------- /MQSim-E/src/sim/Sim_Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/sim/Sim_Event.h -------------------------------------------------------------------------------- /MQSim-E/src/sim/Sim_Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/sim/Sim_Object.h -------------------------------------------------------------------------------- /MQSim-E/src/sim/Sim_Reporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/sim/Sim_Reporter.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Address_Mapping_Unit_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Address_Mapping_Unit_Base.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Address_Mapping_Unit_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Address_Mapping_Unit_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Address_Mapping_Unit_Hybrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Address_Mapping_Unit_Hybrid.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Address_Mapping_Unit_Hybrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Address_Mapping_Unit_Hybrid.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Address_Mapping_Unit_Page_Level.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Address_Mapping_Unit_Page_Level.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Address_Mapping_Unit_Page_Level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Address_Mapping_Unit_Page_Level.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Data_Cache_Flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Data_Cache_Flash.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Data_Cache_Flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Data_Cache_Flash.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Data_Cache_Manager_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Data_Cache_Manager_Base.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Data_Cache_Manager_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Data_Cache_Manager_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Data_Cache_Manager_Flash_Advanced.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Data_Cache_Manager_Flash_Advanced.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Data_Cache_Manager_Flash_Advanced.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Data_Cache_Manager_Flash_Advanced.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Data_Cache_Manager_Flash_Simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Data_Cache_Manager_Flash_Simple.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Data_Cache_Manager_Flash_Simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Data_Cache_Manager_Flash_Simple.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/FTL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/FTL.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/FTL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/FTL.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Flash_Block_Manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Flash_Block_Manager.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Flash_Block_Manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Flash_Block_Manager.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Flash_Block_Manager_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Flash_Block_Manager_Base.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Flash_Block_Manager_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Flash_Block_Manager_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Flash_Transaction_Queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Flash_Transaction_Queue.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Flash_Transaction_Queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Flash_Transaction_Queue.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/GC_and_WL_Unit_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/GC_and_WL_Unit_Base.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/GC_and_WL_Unit_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/GC_and_WL_Unit_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/GC_and_WL_Unit_Page_Level.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/GC_and_WL_Unit_Page_Level.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/GC_and_WL_Unit_Page_Level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/GC_and_WL_Unit_Page_Level.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Host_Interface_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Host_Interface_Base.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Host_Interface_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Host_Interface_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Host_Interface_Defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Host_Interface_Defs.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Host_Interface_NVMe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Host_Interface_NVMe.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Host_Interface_NVMe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Host_Interface_NVMe.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Host_Interface_SATA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Host_Interface_SATA.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Host_Interface_SATA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Host_Interface_SATA.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Channel_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Channel_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Firmware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Firmware.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Firmware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Firmware.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_PHY_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_PHY_Base.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_PHY_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_PHY_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_PHY_ONFI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_PHY_ONFI.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_PHY_ONFI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_PHY_ONFI.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_PHY_ONFI_NVDDR2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_PHY_ONFI_NVDDR2.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_PHY_ONFI_NVDDR2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_PHY_ONFI_NVDDR2.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Transaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Transaction.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Transaction_Flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Transaction_Flash.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Transaction_Flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Transaction_Flash.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Transaction_Flash_ER.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Transaction_Flash_ER.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Transaction_Flash_ER.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Transaction_Flash_ER.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Transaction_Flash_RD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Transaction_Flash_RD.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Transaction_Flash_RD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Transaction_Flash_RD.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Transaction_Flash_WR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Transaction_Flash_WR.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/NVM_Transaction_Flash_WR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/NVM_Transaction_Flash_WR.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/ONFI_Channel_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/ONFI_Channel_Base.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/ONFI_Channel_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/ONFI_Channel_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/ONFI_Channel_NVDDR2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/ONFI_Channel_NVDDR2.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/ONFI_Channel_NVDDR2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/ONFI_Channel_NVDDR2.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Queue_Probe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Queue_Probe.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Queue_Probe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Queue_Probe.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/SSD_Defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/SSD_Defs.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Stats.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/Stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/Stats.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/TSU_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/TSU_Base.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/TSU_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/TSU_Base.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/TSU_FLIN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/TSU_FLIN.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/TSU_FLIN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/TSU_FLIN.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/TSU_OutofOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/TSU_OutofOrder.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/TSU_OutofOrder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/TSU_OutofOrder.h -------------------------------------------------------------------------------- /MQSim-E/src/ssd/User_Request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/User_Request.cpp -------------------------------------------------------------------------------- /MQSim-E/src/ssd/User_Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/ssd/User_Request.h -------------------------------------------------------------------------------- /MQSim-E/src/utils/CMRRandomGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/CMRRandomGenerator.cpp -------------------------------------------------------------------------------- /MQSim-E/src/utils/CMRRandomGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/CMRRandomGenerator.h -------------------------------------------------------------------------------- /MQSim-E/src/utils/DistributionTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/DistributionTypes.h -------------------------------------------------------------------------------- /MQSim-E/src/utils/Helper_Functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/Helper_Functions.cpp -------------------------------------------------------------------------------- /MQSim-E/src/utils/Helper_Functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/Helper_Functions.h -------------------------------------------------------------------------------- /MQSim-E/src/utils/Logical_Address_Partitioning_Unit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/Logical_Address_Partitioning_Unit.cpp -------------------------------------------------------------------------------- /MQSim-E/src/utils/Logical_Address_Partitioning_Unit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/Logical_Address_Partitioning_Unit.h -------------------------------------------------------------------------------- /MQSim-E/src/utils/RandomGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/RandomGenerator.cpp -------------------------------------------------------------------------------- /MQSim-E/src/utils/RandomGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/RandomGenerator.h -------------------------------------------------------------------------------- /MQSim-E/src/utils/StringTools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/StringTools.cpp -------------------------------------------------------------------------------- /MQSim-E/src/utils/StringTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/StringTools.h -------------------------------------------------------------------------------- /MQSim-E/src/utils/Workload_Statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/Workload_Statistics.h -------------------------------------------------------------------------------- /MQSim-E/src/utils/XMLWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/XMLWriter.cpp -------------------------------------------------------------------------------- /MQSim-E/src/utils/XMLWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/XMLWriter.h -------------------------------------------------------------------------------- /MQSim-E/src/utils/rapidxml/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/rapidxml/license.txt -------------------------------------------------------------------------------- /MQSim-E/src/utils/rapidxml/manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/rapidxml/manual.html -------------------------------------------------------------------------------- /MQSim-E/src/utils/rapidxml/rapidxml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/rapidxml/rapidxml.hpp -------------------------------------------------------------------------------- /MQSim-E/src/utils/rapidxml/rapidxml_iterators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/rapidxml/rapidxml_iterators.hpp -------------------------------------------------------------------------------- /MQSim-E/src/utils/rapidxml/rapidxml_print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/rapidxml/rapidxml_print.hpp -------------------------------------------------------------------------------- /MQSim-E/src/utils/rapidxml/rapidxml_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/src/utils/rapidxml/rapidxml_utils.hpp -------------------------------------------------------------------------------- /MQSim-E/ssd_config/ssd_16_16_f1_nopre.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/ssd_config/ssd_16_16_f1_nopre.xml -------------------------------------------------------------------------------- /MQSim-E/ssd_config/ssd_16_16_f1_nopre_eq.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/ssd_config/ssd_16_16_f1_nopre_eq.xml -------------------------------------------------------------------------------- /MQSim-E/ssd_config/ssd_16_16_f1_nopre_sh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/ssd_config/ssd_16_16_f1_nopre_sh.xml -------------------------------------------------------------------------------- /MQSim-E/ssd_config/ssd_16_16_f2_nopre.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/ssd_config/ssd_16_16_f2_nopre.xml -------------------------------------------------------------------------------- /MQSim-E/ssd_config/ssd_C8_P4_64G.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/ssd_config/ssd_C8_P4_64G.xml -------------------------------------------------------------------------------- /MQSim-E/ssdconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/ssdconfig.xml -------------------------------------------------------------------------------- /MQSim-E/traces/tpcc-small.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/traces/tpcc-small.trace -------------------------------------------------------------------------------- /MQSim-E/workload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/alibaba_C8_P4/trace_114.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/alibaba_C8_P4/trace_114.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/alibaba_C8_P4/trace_515.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/alibaba_C8_P4/trace_515.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/hm.IO_Flow.No_0.log_read: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MQSim-E/workload_config/hm.IO_Flow.No_0.log_write: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MQSim-E/workload_config/hm.IO_Flow.No_1.log_read: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MQSim-E/workload_config/hm.IO_Flow.No_1.log_write: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MQSim-E/workload_config/hm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/hm.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/hm_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/hm_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/hm_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/hm_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/hm_scenario_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/hm_scenario_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/mds.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/mds.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/mds_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/mds_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/mds_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/mds_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/pr_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/pr_.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/prn_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/prn_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/prn_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/prn_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/proj.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/proj.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/proj_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/proj_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/proj_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/proj_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/proj_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/proj_2.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/proj_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/proj_3.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/proj_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/proj_4.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/prxy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/prxy.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/prxy_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/prxy_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/prxy_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/prxy_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/rsrch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/rsrch.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/rsrch_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/rsrch_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/rsrch_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/rsrch_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/rsrch_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/rsrch_2.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/src1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/src1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/src1_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/src1_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/src1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/src1_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/src1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/src1_2.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/src2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/src2.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/src2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/src2_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/src2_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/src2_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/src2_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/src2_2.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/stg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/stg.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/stg_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/stg_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/stg_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/stg_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/ts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/ts.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/ts_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/ts_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/usr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/usr.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/usr_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/usr_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/usr_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/usr_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/usr_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/usr_2.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/wdev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/wdev.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/wdev_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/wdev_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/wdev_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/wdev_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/wdev_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/wdev_2.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/wdev_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/wdev_3.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/web.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/web_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/web_0.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/web_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/web_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/web_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/web_2.xml -------------------------------------------------------------------------------- /MQSim-E/workload_config/web_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_config/web_3.xml -------------------------------------------------------------------------------- /MQSim-E/workload_scenario_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_scenario_1.xml -------------------------------------------------------------------------------- /MQSim-E/workload_settings/workload_for_synthetic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_settings/workload_for_synthetic.xml -------------------------------------------------------------------------------- /MQSim-E/workload_settings/workload_for_trace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_settings/workload_for_trace.xml -------------------------------------------------------------------------------- /MQSim-E/workload_syntheic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/MQSim-E/workload_syntheic.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cares-davinci/MQSim-E/HEAD/README.md --------------------------------------------------------------------------------