JavaScript is currently disabled.Please enable it for a better experience of Jumi. Forskare godkänner Threadx prioriteter

EMBEDDED WORLD Forskare gör tummen upp för en viss unik metod att prioritera mellan program som används i amerikanska Express Logics realtidsoperativsystem Threadx.
Ibland slåss flera olika program samtidigt om CPU:ns uppmärksamhet. Standardregeln är att program får avbryta andra program som är stämplade med en lägre prioritetsnivå. Men enligt Threadx-regeln PTS (Preemption-Threshold Scheduling) måste ett program ha flera nivåer högre prioritet för att få avbryta ett annat program.

En till synes enkel modifiering. Men enligt forskare kan PTS-regeln leda till att processorn utnyttjas 20–30 procent effektivare genom att mindre tid går förlorad på programväxling. Dessutom kan stackminnet – som växer för varje avbrott – bli 30-35 procent mindre. PTS tar dessutom inte bort några möjligheter att schemalägga program så att de uppfyller realtidskrav.

Allt enligt de forskningsresultat Express Logic presenterade på mässan.

– Det här kan förklara varför Threadx är så enormt populärt, skryter företagets grundare William Lamie, som skapade Threadx från ett blankt papper för 15 år sedan, efter sina erfarenheter från realtidsoperativsystemet Nucleus, som han tidigare skapat åt Mentor Graphics.

– PTS-regeln skapade han på magkänsla, men nu bekäftas den av akademiker, kommenterar John Carbone, marknadschef på företaget.

Threadx finns i en dryg miljard produkter, exempelvis i de små kretsar som styr Bluetooth, kamera eller GPS i mobiltelefoner. Det kan rymmas i ner till 64 kbyte och används i certifierade tillämpningar, inom exempelvis flyg och medicin. Licensen är en klumpsumma snarare än per tillverkat exemplar.

Företaget har ett bra samarbete med svenska verktygsmakaren IAR.

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus
  • Kamic köper Nanomil

    Teknikhandelskoncernen Kamic Group har förvärvat samtliga aktier i Nanomil. Säljare är grundarna...

  • Embedded World upp igen

    EMBEDDED WORLD: Titta på kurvan – det ser onekligen ut som om den stora inbyggnadsmässan i...

  • Hans Vestbergs nya jobb

    I oktober fick Hans Vestberg oväntat lämna vd-stolen och ordförandeposten hos den amerikanska...

  • KTH i 2 nm-konsortium

    26 universitet – ett av dem KTH – ska tillsammans med det belgiska institutet Imec staka ut vägen...

  • Mässan rosar italienskt rtos

    EMBEDDED WORLD: Mässan tycker att ett färskt operativsystem vid namn M8 är värt en Embedded Award...

Rainer Raitasuo

Rainer
Raitasuo

+46(0)734-171099 rainer@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)