CoreMark
Daha fazla bilgi
- Üretici
- EEMBC
- Yayın
- 2009
- Tür
- Kıyaslama
- Kaynak kodu
- github.com/eembc/coremark
Hemen her mikrodenetleyici veri sayfasında görünen, MHz başına CoreMark olarak verilen sayı.
2009'da sektör konsorsiyumu EEMBC tarafından, baş yazar Shay Gal-On ile birlikte, Dhrystone'un yerini almak üzere yayımlandı. 1984'ten kalma o kıyaslama strcpy gibi kütüphane çağrılarının egemenliğindeydi ve yeterince zeki bir derleyici onu anlamsız hale getirecek kadar optimize edebiliyordu. CoreMark ise bağlı listeler, matris çarpımı ve bir durum makinesi çalıştırıp sonuçları CRC ile doğrular; derleyici işi atlarsa sağlama toplamı tutmaz.
En küçük çekirdeklere bile sığar ve kurallar derleyici ile bayrakların açıklanmasını şart koşar. Bu, üreticilerin üretimde kimsenin kullanmadığı bayraklarla derlenmiş rakamlar yayımlamasına engel olmamıştır. Bir Cortex-M skoru çekirdek hakkında bir şey söyler; flash bekleme durumları, önbellek ya da zamanınızın ne kadarını çevre birimlerini beklemekle geçireceğiniz hakkında hiçbir şey söylemez.