Anda di halaman 1dari 2

III.

MIKROPROSESOR CANGGIH ARSITEKTUR DAN KOMPONEN


A. STRUKTUR INI DAPAT DIPERLUAS ATAU DIPERPANJANG (DANETTA
IZHA H.P (07))
Praktik desain arsitektur mikroprosesor yang dapat diskalakan semakin kompleks seiring dengan pertumbuhan
jaringan perangkat. Ini bertujuan untuk memberikan fungsionalitas terbaik dengan waktu respons yang cepat
dan konsumsi daya yang rendah. Perangkat edge ini merupakan perangkat yang bisa memindahkan data yang
dikumpulkan oleh perangkat iot dimana penyebarannya dapat diskalaka yang paling dekat dengan cloud dapat
menghasilkan latensi rendah (latensi adalah waktu yang dibutuhkan untuk mengirim satu data), penurunan
keandalan, dan peningkatan bandwidth,

Edge Computing memerlukan sumber daya yang sangat tinggi untuk mengatasi masalah latensi dan bandwidth.
Oleh karena itu, persyaratan penting adalah merancang arsitektur yang dapat mengurangi biaya dan sumber
daya perangkat keras dan perangkat lunak. Namun, kami bertujuan untuk mengatasi dampak caching (caching
adalah proses menyimpan data yang sering diakses dilokasi sementara /cache untuk mengurangi waktu yang
diperlukan untuk mengambil data dari sumber aslinya) pada skalabilitas arsitektur mikroprosesor yang dapat
diskalakan karena memiliki dampak signifikan terhadap kinerja prosesor. Prosesor IoT harus mampu
beradaptasi dengan kebutuhan aplikasi IoT. Konfigurasi prosesor harus dimodifikasi selama proses desain untuk
mencapai kinerja yang lebih baik. Prosesor yang dikonfigurasi ulang dengan lebih banyak komponen internal
akan dapat disesuaikan untuk berbagai desain aplikasi. Utama seperti antrean masalah pra-pengambilan dan
mekanisme pipeline, memiliki peran penting dalam peningkatan kinerja.. Arsitektur yang dapat diskalakan
membuat penggunaan area cache menjadi efisien dibandingkan memori utama. Karena caching mempunyai
dampak potensial pada bidang prosesor, daya, dan kinerja, di bagian ini kami fokus pada pentingnya caching.
file register (pemrosesan pusat) terkait erat dengan inti prosesor.

Hierarki memori diklasifikasikan menjadi tingkat primer dan sekunder. Pada level inti, level 1 (L1) atau cache
utama dan memori berpasangan erat (TCM) dihubungkan ke prosesor melalui face to face on-chip. Selain itu,
memori utama digabungkan dengan level utama (SRAM, DRAM, dan memori flash) untuk menyimpan program
saat prosesor sedang berjalan. Sebagai perbandingan, perangkat memori sekunder seperti drive eksternal dan
penyimpanan portabel berukuran besar dan hampir sama lambatnya. Data yang dapat diakses dari perangkat
memerlukan waktu akses yang terlalu lama. Caching dapat diintegrasikan ke dalam hierarki tertentu. Namun,
waktu akses bervariasi antar komponen memori
(Memori cache adalah bagian penting dari hierarki memori. Cache berisi salinan dari bagian memori utama.
Ketika prosesor mencoba membaca sebuah kata di memori, prosesor akan memeriksa apakah kata tersebut ada
di cache. Jika ya, kata tersebut dikirim ke prosesor. Jika tidak, sebuah blok memori utama, yang terdiri dari
sejumlah kata, dibaca ke dalam cache dan kemudian kata tersebut dikirim ke prosesor. Jalur data dan alamat
juga melampirkan buffer data dan alamat, yang dilampirkan ke bus sistem dari mana memori utama dicapai.
Secara ringkas, hirarki memori diklasifikasikan ke dalam tingkat primer dan sekunder. Memori utama
digabungkan dengan tingkat utama untuk menyimpan program saat prosesor berjalan. Perangkat memori
sekunder seperti drive eksternal dan penyimpanan portabel berukuran besar dan hampir sama lambatnya.
Caching dapat diintegrasikan ke dalam hierarki tertentu, tetapi waktu akses bervariasi di antara komponen
memori. Memori cache adalah bagian penting dari hierarki memori, dan berisi salinan bagian dari memori
utama.)

Cache mengekstrak data dan instruksi dari disk, memori utama (DRAM), cache off-chip (SRAM), dan lokasi di
dekat inti prosesor untuk meningkatkan kinerja, kapasitas, dan biaya per bit. Beberapa perangkat pemrosesan
IoT memiliki cache level 1 (L1), level 2 (L2), dan level 3 (L3). Cache L1 adalah area memori pada chip yang
menyimpan sementara program dan data dari memori internal untuk mengurangi waktu akses. diperlukan untuk
data dan kode. Cache L2 sekunder berada pada cetakan prosesor antara cache primer dan memori tingkat papan.
Sedangkan L1 cache berada langsung di CPU itu sendiri dan berkisar antara 8 KB hingga 64 KB. Namun, untuk
melakukan operasi baca dari CPU, L1 adalah jenis memori yang lebih cepat. Pada prosesor multicore, setiap
core memiliki cache L1 terpisah. Secara umum L2 dan L3 memiliki kapasitas memori yang besar dibandingkan
L1 namun memerlukan waktu yang lama untuk mengakses data. Cache L2 biasanya merupakan chip lain yang
terletak di antara CPU dan RAM (RAM). Tipe data memungkinkan inti CPU mengakses memori utama secara
langsung. Jajaran prosesor ARM7 hingga ARM10 menggunakan cache logika di mana prosesor dapat
mengakses data langsung dari logika cache tanpa memerlukan unit manajemen memori (MMU). Cache
memiliki implikasi keamanan yang penting seiring hilangnya ancaman dan kerentanan keamanan.

(Cache memiliki implikasi terhadap keamanan seiring dengan berkembangnya ancaman dan kerentanan.
Penggunaan cache dalam sistem multicore penting untuk menjaga agar tetap koheren. Penempatan cache juga
penting untuk meningkatkan kinerja. Memori cache CPU biasanya dibagi menjadi beberapa tingkatan (cache
L1, cache L2, dan cache L3). Semakin jauh dari CPU, semakin besar ukuran cache dan semakin tinggi waktu
aksesnya. Cache L2 dapat menyimpan lebih banyak baris cache daripada cache L1, dan cache L3 dapat
menyimpan lebih banyak baris cache daripada cache L2. Cache multi-level umumnya beroperasi dengan
memeriksa cache tercepat, L1, terlebih dahulu. Jika cocok, prosesor akan bekerja dengan kecepatan tinggi.
Cache yang lebih besar memiliki hit rate yang lebih baik tetapi latensi yang lebih lama. Untuk mengatasi
tradeoff ini, banyak komputer menggunakan beberapa tingkat cache, dengan cache kecil yang cepat didukung
oleh cache yang lebih besar dan lebih lambat.
Singkatnya, cache adalah bagian penting dari hierarki memori dan digunakan untuk meningkatkan kinerja,
kapasitas, dan biaya per bit. Cache L1, L2, dan L3 digunakan dalam perangkat pemrosesan IoT. Penempatan
cache penting untuk meningkatkan performa, dan cache multi-level digunakan untuk mengatasi tradeoff antara
latensi cache dan hit rate. Penggunaan cache dalam sistem multicore penting untuk menjaga agar tetap koheren,
dan cache berimplikasi pada keamanan seiring dengan berkembangnya ancaman dan kerentanan.)

Anda mungkin juga menyukai