In this paper, we propose a simple simulation model for multi-core processor learning, which will provide students effective ways of learning cache memory architecture through computer architecture labs including new cache designs. The proposed pedagogical approach is based on the Kolb experiential learning cycles. In our approach, it is recommended to use the Simple Simulator and Pin Tool. We developed the Simple Simulator, while the Pin Tool is open-source (from Intel) to build a trace file for any benchmark programs. The Simple Simulator can implement any detailed characteristics for a cache scheme, such as replacement policy, mapping function, average memory access time, coherence protocol, amount of bus traffics, power consumption, etc. After PIN Tool builds trace files, those files will be inserted into the Simple Simulator to collect the outputs to measure performance of cache scheme.