16 research outputs found

    Exploring performance and power properties of modern multicore chips via simple machine models

    Full text link
    Modern multicore chips show complex behavior with respect to performance and power. Starting with the Intel Sandy Bridge processor, it has become possible to directly measure the power dissipation of a CPU chip and correlate this data with the performance properties of the running code. Going beyond a simple bottleneck analysis, we employ the recently published Execution-Cache-Memory (ECM) model to describe the single- and multi-core performance of streaming kernels. The model refines the well-known roofline model, since it can predict the scaling and the saturation behavior of bandwidth-limited loop kernels on a multicore chip. The saturation point is especially relevant for considerations of energy consumption. From power dissipation measurements of benchmark programs with vastly different requirements to the hardware, we derive a simple, phenomenological power model for the Sandy Bridge processor. Together with the ECM model, we are able to explain many peculiarities in the performance and power behavior of multicore processors, and derive guidelines for energy-efficient execution of parallel programs. Finally, we show that the ECM and power models can be successfully used to describe the scaling and power behavior of a lattice-Boltzmann flow solver code.Comment: 23 pages, 10 figures. Typos corrected, DOI adde

    Analysis of Intel's Haswell Microarchitecture Using The ECM Model and Microbenchmarks

    Full text link
    This paper presents an in-depth analysis of Intel's Haswell microarchitecture for streaming loop kernels. Among the new features examined is the dual-ring Uncore design, Cluster-on-Die mode, Uncore Frequency Scaling, core improvements as new and improved execution units, as well as improvements throughout the memory hierarchy. The Execution-Cache-Memory diagnostic performance model is used together with a generic set of microbenchmarks to quantify the efficiency of the microarchitecture. The set of microbenchmarks is chosen such that it can serve as a blueprint for other streaming loop kernels.Comment: arXiv admin note: substantial text overlap with arXiv:1509.0311

    QUO VADIS MATERI PESAWAT SEDERHANA DALAM PEMBELAJARAN IPA SEKOLAH DASAR DI ERA DISRUPSI

    Get PDF
    Tujuan penelitian ini adalah mengkaji dan mempertanyakan peran materi pesawat sederhana dalam pembelajaran IPA jenjang MI/SD di era disrupsi. Metode penelitian menggunakan pendekatan kualitatif melalui studi kasus dengan observasi, dokumentasi dan semi-structured interview terhadap guru IPA SMP/MTs di Kalimantan Tengah kemudian data dianalisis secara deskriptif melalui studi kepustakaan. Hasil penelitian ini menunjukkan bahwa materi pesawat sederhana urgen dan bermanfaat diedukasi pada peserta didik MI/SD di era disrupsi saat ini. Ditinjau dari perkembangan, kegunaan, dan perannya di era disrupsi, materi pesawat sederhana (tuas, bidang miring, katrol, dan roda berporos) memberikan edukasi kepada peserta didik berupa prinsip kemudahan dan tidak instan. Selanjutnya, kajian pesawat sederhana relevan dengan tantangan yang dapat dijadikan peluang di era disrupsi, meliputi upaya meng-upgrade kualitas kurikulum, penanaman pendidikan nilai, kesadaran perubahan zaman, dan menemukan jati diri
    corecore