Browsing by Subject "Software-based"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Open Access Adaptive prefetching for shared cache based chip multiprocessors(IEEE, 2009-04) Kandemir, M.; Zhang, Y.; Öztürk, ÖzcanChip multiprocessors (CMPs) present a unique scenario for software data prefetching with subtle tradeoffs between memory bandwidth and performance. In a shared L2 based CMP, multiple cores compete for the shared on-chip cache space and limited off-chip pin bandwidth. Purely software based prefetching techniques tend to increase this contention, leading to degradation in performance. In some cases, prefetches can become harmful by kicking out useful data from the shared cache whose next usage is earlier than the prefetched data, and the fraction of such harmful prefetches usually increases when we increase the number of cores used for executing a multi-threaded application code. In this paper, we propose two complementary techniques to address the problem of harmful prefetches in the context of shared L2 based CMPs. These techniques, namely, suppressing select data prefetches (if they are found to be harmful) and pinning select data in the L2 cache (if they are found to be frequent victim of harmful prefetches), are evaluated in this paper using two embedded application codes. Our experiments demonstrate that these two techniques are very effective in mitigating the impact of harmful prefetches, and as a result, we extract significant benefits from software prefetching even with large core counts. © 2009 EDAA.Item Open Access Computer-controlled characterization of high-voltage, high-frequency SiC devices?(IEEE, 2006) Ortiz-Rodriguez, J. M.; Hefner, A. R.; Berning, D.; Hood, C.; Ölçüm, SelimA software-based high-voltage curve tracer application for SiC device characterization is presented. This flexible application interface is developed to define testing parameters needed to control the hardware of a custom-made 25 kV-capable SiC characterization test bed. Data acquisition is controlled for optimum resolution, and I-V characterization is computed by means of a user-defined time interval based on the shape of the applied power pulses. Both voltage and current waveforms are displayed for each data point captured to allow the user to observe transient effects. Additionally, the software allows archiving some or all of these transient waveforms. Acquired results are shown to demonstrate functionality and flexibility of the new system.