Sign in with
Sign up | Sign in

AMD G-Series APUs Powering a Real-time Operating System

By - Source: AMD Newsroom | B 33 comments

AMD Is Now Partenering With A Leader In RTOS Software

Since the release of AMD’s “APU”, or Accelerated Processing Unit, it has been applied to a multitude of applications from low powered media PCs to budget gaming PCs.  A new application is being formed now which is integrating the APU platform into RTOS software.

RTOS stands for Real Time Operating System which is a form of an OS which is said to be far more consistent when compared to a general purpose OS such as Windows.  This consistency reduces “jitter” and time between I/O operations.  RTOSs are applied in situations where timing and latencies are essential.  An example of this could be web server where timings must be consistent to server consistent data.

Recently, Green Hills Software, the largest independent vendor of embedded software has teamed up with AMD to embed its INTEGRITY RTOS technology into AMD APUs.  This solution is fantastic for many applications that require a low-power yet high reliability in a system.  This could mean in the future we may see AMD APUs powering servers with far higher efficiency than we see today.

“The INTEGRITY board support package for the AMD Embedded G-Series APU supports the AMD DB-FT1 Development Board and will enable AMD customers to build a strong software foundation based on market proven Green Hills technology,” says Chris Smith, vice president of marketing at Green Hills Software. “With its advanced separation kernel architecture, INTEGRITY has achieved numerous certifications for industry safety and security standards, leading to its widespread adoption in the embedded market.”

Discuss
Display all 33 comments.
This thread is closed for comments
Top Comments
  • 30 Hide
    esrever , April 6, 2012 4:49 AM
    Good for AMD.
  • 19 Hide
    shloader , April 6, 2012 5:11 AM
    Damn, dude... I rather like my Llanno Laptop and HTPC.
  • 17 Hide
    agnickolov , April 6, 2012 7:23 AM
    RTOS has nothing to do with servers. It's predominantly used in embedded applications. So this can be a platform for a smart TV for example, not a rendering farm. Automotive applications are another possible area.
Other Comments
  • 30 Hide
    esrever , April 6, 2012 4:49 AM
    Good for AMD.
  • 19 Hide
    shloader , April 6, 2012 5:11 AM
    Damn, dude... I rather like my Llanno Laptop and HTPC.
  • -3 Hide
    illfindu , April 6, 2012 5:28 AM
    "real computers"? its arguable that servers are the real computers many companys like hp have much larger server branches then they do desktop. If you look at 2011 as a quick example first off pc sales where down and server sales where UP 9.5 million server units where sold and 359 million pc units where sold when you consider that a server is Easily 5-6x more expensive then a desktop your looking at a huge part of a company's sales. Before there is allot of complaining about my 5-6x comparison we are not talking what YOU could make a server for or you'r pc consider that MANY people still buy there pc at best buy for between 400-700 dollars and company regularly buy OS sever licenses alone for 1000$. This could be a big move for amd to steal a big part of the server market.
  • -9 Hide
    illfindu , April 6, 2012 5:56 AM
    whats worse then that JeTJL is the mobile chips i5-2430m are you kidding me? I care about this stuff and i end up having to look it up how any normal laymen on the street could have any clue is beyond me.
  • -5 Hide
    Anonymous , April 6, 2012 6:00 AM
    I fail to see the relevance of the web server comparison. Go take a look at datacenters around the globe and see what OS their web servers run on. MS Server or RHEL/SLES.
  • -9 Hide
    tomfreak , April 6, 2012 6:38 AM
    so when can I get x86 version of raspberry pi?
  • 8 Hide
    punnar , April 6, 2012 6:57 AM
    with everything seems to be goin cloud based, this is a very good move for amd.
  • 17 Hide
    agnickolov , April 6, 2012 7:23 AM
    RTOS has nothing to do with servers. It's predominantly used in embedded applications. So this can be a platform for a smart TV for example, not a rendering farm. Automotive applications are another possible area.
  • 13 Hide
    palladin9479 , April 6, 2012 7:44 AM
    Article failed hardcore when mentioning RTOS's used as webservers.

    RTOS is used when the execution time of all programs must be predictable for consistent and reliable I/O monitoring. This includes pretty much all medical devices, military devices and Geo-spatial (satellites / ect..) devices. There are others like your car's computer, not the GPS or media player but the ECU which regulates your engine.

    Anything that has limited tasks running and absolutely CAN NOT FAIL.
  • 9 Hide
    JeBuSBrian , April 6, 2012 8:04 AM
    Article sounded like a mix between press release and wiki entry. Like the author hadn't a clue.
  • 6 Hide
    Achoo22 , April 6, 2012 12:07 PM
    lol @ running a web server on a RTOS.
  • 4 Hide
    stingstang , April 6, 2012 1:04 PM
    peibin1964Nice article!

    You and that other fool yesterday doing the same thing now has me saying in my head< "Nice article!" every time I read one!
  • 5 Hide
    whyso , April 6, 2012 1:42 PM
    Question: Why would they need an apu for servers? I thought servers were more cpu dependant.
  • 4 Hide
    TeraMedia , April 6, 2012 2:03 PM
    Here's a rewrite attempt for possible applications.

    "An example of this could be an autopilot system for an automobile, in which output control signals must be generated with a consistent frequency and adhering to a latency maximum. The parallel floating-point processing power of the APU facilitates real-time processing of video and radar inputs to provide the system with a virtual model of the physical environment, and the real-time operating system ensures that steering, throttle and brake control signals do not suffer from latencies induced by process switching, memory refresh cycles, hard disk access times, software interrupts, and other unpredictable events that could otherwise occupy one or more cores for several milliseconds."

    Long ago (in a galaxy not so far away) I worked at a factory equipment manufacturer. This equipment had to respond to one particular input within 0.2 milliseconds or the equipment would not work properly for the intended purpose. The original design they employed to control a high-performance stepper motor was a custom-designed PCB with a combination of analog and digital circuits, user input controls, and output amplifiers. They tried to replace this design with a computer-controlled stepper motor that used a proprietary operating system, programming language, and set of control signals in the hopes of reducing materials and assembly costs. The problem was that this "improvement" randomly introduced up to a 20 msec delay into the response times for that critical event. In practice, about one out of every 10 or so (randomly seelcted) responses were delayed by up to 20 milliseconds. This effect was caused by a poorly-written hardware interrupt handler in that proprietary operating system. The new device was useless for the intended application, because it was not a real-time operating system.
  • 5 Hide
    A Bad Day , April 6, 2012 2:03 PM
    palladin9479Article failed hardcore when mentioning RTOS's used as webservers.RTOS is used when the execution time of all programs must be predictable for consistent and reliable I/O monitoring. This includes pretty much all medical devices, military devices and Geo-spatial (satellites / ect..) devices. There are others like your car's computer, not the GPS or media player but the ECU which regulates your engine.Anything that has limited tasks running and absolutely CAN NOT FAIL.


    Yeah, no one likes misfiring engine. In the 1970's, there was a car company that attempted to use a computer-controlled automatic transmission to improve fuel efficiency by 5%-15%.

    The problem was that the microprocessor chip was too weak to handle the data load. That kneecapped the engines severely.
  • 6 Hide
    iam2thecrowe , April 6, 2012 2:48 PM
    amk-aka-PhantomIn other words, AMD again can't find any use for their junk in real computers and decides to boast the fact that they're powering some niche stuff.

    umm....niche stuff is where real work happens. Things that are a lot bigger than consumer rubbish. For example, AMD chips power controllers for high volume, high relieability Oce digital production 320 ppm printers.
Display more comments