Points arising: Note that the performance of the simulator can be greatly reduced by recompiling without PW_TLM_PAYLOAD=3 (which tracks transitions in the generic payload), or without TLM_POWER3 being installed at all, and a rough doubling in performance is possible using a large quantum keeper constant. You may wish to investigate these effects and write them up. If your measured results do not fit your analytical model do not worry - full credit can still be achieved in this Exercise, but an explanation would be be included if you use this work as your mini-project in Exercise 5. --------------------- // // SoC P35 Exercise 4 2012/13 // Exercise 4: Investigation of performance, power, area trade offs, etc.. // Please do the following 1. Investigate the execution time and energy use figures for your project work of Exercise 3 and generate a spreadsheet or other table showing their varation as parameters change. You should aim to have three or more parameters and 20 or more results in your table. You should probably write a Makefile or shellscript that automates the experiments. Parameters to adjust include input data size, number of CPU cores, cache size and paramters specific to your project work. You may also include other results in your table, such as actual simulation time, cache hit ratios, number of DRAM columns addressed etc.. 2. Compare your results to an analytical model of your own creation or results in a published article. This should consist of one or more simple formula(e) that roughly predict the time and energy figures you have measured. You should include an explanation of the coefficients in your formula, saying whether you think they are reasonable or what else we can learn from them. 3. Optional: for further understanding, make variations to the model, such as: enable and disable the cache(s) or vary their size, policy or clock frequency, add a separate I cache or change the main memory from DRAM to SRAM. Your experiments should help confirm your analytical model and enable you to conclude whether your selected partition was a sensible approach. Perhaps compare with another partition. Although your project work conducted in Exercise 3 may have been done in small groups, your work for Exercise 4 must be done without collaboration, except for enhancements to your shared Exercise 3 work. Full marks will be awarded for a short report (4 pages or so) that includes the main spreadsheet with additional plots of power consumption and execution speed as measured and as predicted by the model. Please give in at least a preliminary report by the published deadline to get feedback. Re-submission to get a higher mark is allowed at any point up to the final deadline at the start of the Easter Term. END