Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Prosessorin kellotaajuuden selvittäminen konekäskyyn käytetystä ajasta

Resiina [16.12.2014 01:44:54]

#

Teen opinnäytetyötä ohjelmoitaviin logiikkoihin liittyen. Jotkut laitevalmistajat tarjoavat tietoa logiikan prosessorin nopeudesta ilmoittamalla sen kellotaajuuden ja jotkut ilmoittavat sen suorittamien käskyjen kuluttaman ajan.

Esimerkiksi Siemens ilmoittaa tuotekatalogissaan käskyjen ajat seuraavasti:

CPU 1211C AC/DC/Relay

CPU processing times
for bit operations, typ. 0.085 μs; / instruction
for word operations, typ. 1.7 μs; / instruction
for floating point arithmetic, typ. 2.5 μs; / instruction

http://en.wikipedia.org/wiki/Instructions_per_second
Jos IPS (Instructions Per Second) on käänteisluku tuosta käskyyn käytetystä ajasta, ja sillä ei näytä olevan suoraa korrelaatiota kellotaajuuteen, niin onko nuosta käskyjen kuluttamista ajoista mahdollista selvittää prosessorin kellotaajuus tai toisinpäin? Tai voidaanko kellotaajuus selvittää, jos saadaan vielä jotain muuta tietoa selville kuin vain käskyihin kulutetut ajat?

Grez [16.12.2014 12:03:24]

#

Jos käytössä on kello ja tiedossa käskyjen käyttämät kellojaksot, niin silloin voit toki laskea kellotaajuuden.

groovyb [16.12.2014 14:06:14]

#

Käytössä on kello, mutta syklin (ohjelmakierron) pituus voi vähän häiritä mittauksia.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta