Hardkernel releases ODROID-XU Development Board with a PowerVR SGX544MP3 GPU

Hardkernel have made a name for themselves within the open-source community by delivering high performance development boards at affordable prices. Today, the Korean company has just announced the new ODROID-XU platform boasting an Exynos 5 Octa processor – the same SoC found inside the Samsung Galaxy S4.

The Exynos 5410 inside the ODROID-XU board includes a PowerVR SGX544MP3 GPU clocked at around 600 MHz.

Hardkernel ODROID-XUThe Hardkernel ODROID-XU board, powered by the Samsung Exynos 5 Octa processor

Get high performance and low cost with the ODROID-XU boards

The good news for developers is that we’ve worked closely with Hardkernel, enabling them to deliver a complete and fully capable graphics and compute platform by providing our latest PowerVR SGX OpenGL 2.1 and OpenCL 1.1 EP drivers for Linux as well as OpenGL ES 1.0/2.0 and Renderscript drivers for Android.

An image processing demo using OpenCL for GPU compute, running on the Hardkernel ODROID-XU dev board

Furthermore, we’ve delivered all the resources they need to enable OpenCL and Renderscript on the Hardkernel ODROID-XU platform, opening up endless possibilities for developers to use GPU compute efficiently for realistic, mobile-specific applications such as image and video processing, camera vision or augmented reality, where keeping power consumption in check is vital.

OpenCL on PowerVR SGX (cloth demo)An example of using OpenCL and OpenGL ES together to create some interesting use cases

Hardkernel have addressed this essential requirement for mobile graphics developers by including an on-board power measurement circuit for their ODROID-XU+E package. It connects to a smart power meter and allows users to monitor CPU, GPU and DRAM power consumption. This is a completely new feature for the ODROID family; by using the integrated power analysis tool, developers will reduce the need for repeated trials when debugging for power consumption and get the opportunity to enhance and optimize the performance of their GPU compute applications, and therefore keeping battery drain as low as possible.

The full OpenGL ES 2.0 and OpenGL 2.1 stack plus extended functionality

In addition to OpenCL, our multicore PowerVR SGX544MP3 GPU implements much more than the baseline OpenGL ES 2.0 API – including a series of near-OpenGL ES 3.0 features – which allow developers to enhance visual effects in games, user interfaces or AR applications like no other GPU available today.

These APIs are meant to deliver some of the core functionality of OpenGL ES 3.0 to PowerVR Series5XT-based platforms, by offering essential features such as MRTs, occlusion queries, seamless cube maps, sampler access from vertex shaders, floating point textures, GLSL full-precision floating point and many more.

PowerVR SGX544 OpenGL ES 2.0 extensionsThe new OpenGL ES 2.0 extensions for PowerVR Series5XT GPUs (top) enable developers to create apps that can access some of the features of OpenGL ES 3.0, with better performance, richer effects and improved image quality

For Linux graphics and compute enthusiasts, we’ve worked with Hardkernel to deliver OpenGL 2.1 and OpenCL 1.1 EP which will allow ODROID-XU to run different flavors of the open-source popular operating system, including Ubuntu.

If that isn’t impressive enough, the full ODROID-XU package is priced at only $149 for early bird buyers, providing a much more affordable solution to developers who wish to have the industry’s leading platform in terms of features, performance and power consumption yet want a configurable and flexible solution.

ODROID-XU’s features and full specifications

The key features and specifications of the ODROID-XU development board include:

  • big.LITTLE processing based on the Cortex™-A15 and Cortex™-A7 quad core CPUs
  • PowerVR SGX544MP3 GPU (OpenGL ES 2.0, OpenGL ES 1.1, OpenCL 1.1 EP, Renderscript/Filterscript)
  • 2Gbyte LPDDR3 PoP (1600Mbps/pin, 2 x 32bit Bus)
  • USB 3.0 Host x 1, OTG x 1, USB 2.0 Host x 4
  • HDMI 1.4a output Type-D connector (Micro-HDMI)
  • eMMC 4.5 Flash Storage
  • Micro-SD socket
  • MIPI DSI for LCD display output
  • On-board Audio Codec
  • Fast 10/100 Ethernet LAN
  • WiFi, Bluetooth (Optional)
  • Gigabit Ethernet LAN (Optional)
  • 10.1″ LCD and capacitive touch screen (Optional)
  • On-board power measurement circuit to monitor CPU/GPU/DRAM power consumption (Optional)
  • Well-structured mechanical case & cooler
  • 5V/4A power supply

Hardkernel has put together an introductory video for the ODROID-XU as well as the development board in action running several demos here.

Hardkernel ODROID-XU block_diagram

Hardkernel ODROID-XU block diagram

The Hardkernel ODROID-XU is capable of running Android and various Linux operating systems such as Ubuntu (support coming soon) and it’s available to purchase from the company’s store.

We are very excited to welcome Hardkernel to our ecosystem and ensure them easy access to drivers, our PowerVR Graphics SDK and other resources like our dedicated PowerVR Insider forum.

What are your first impressions on the ODROID-XU features and specifications? Are you thinking of picking one up? Leave us your feedback in the comment box below and follow us on Twitter (@ImaginationTech, @GPUCompute and @PowerVRInsider) for more news and announcements.

12 thoughts on “Hardkernel releases ODROID-XU Development Board with a PowerVR SGX544MP3 GPU”

  1. A few questions coming to my mind:
    -what are the limitations the GPU has compared to OpenCL 1.1 Full Profile?
    -how many compute units does the GPU have in OpenCL? actually, a list of basic OpenCL device properties would be helpful,
    -I read in the FAQ the board comes with Android 4.2.2, is an update to 4.3 planned?
    That’s all for now, thanks!

    • Hi,
      OpenCL 1.1 EP is a carefully chosen subset that defines certain optional and optimized elements for mobile and embedded applications; this is mainly to reduce power and area requirements.
      However, please remember that an OpenCL C program written for the embedded profile will work on any device that supports the full profile.
      A few differences:
      – 64-bit integers are optional (therefore avoid using long, ulong scalar and longn, ulongn vector data types in an OpenCL program that runs on mobile devices).
      – the mandated minimum single-precision floating point capability is CL_FP_ROUND_TO_NEAREST or CL_FP_ROUND_TO_ZERO for OpenCL EP vs. CL_FP_ROUND_TO_NEAREST or CL_FP_INF_NAN for OpenCL FP.
      We will provide the answer to your second question in our programming guidelines (soon to be released).
      For any questions regarding OS support, you will have to get in touch with Hardkernel.
      Best regards,

  2. Great to hear about the OpenCL driver support. Just to clarify, the OpenCL drivers are for Linux? Second, wondering if there is an OpenCL programming/optimization guide for the 544MP?

    • Hi,
      We’ve delivered the Linux OpenCL DDK to Hardkernel and instructions to integrate OpenCL into Android. Therefore, you should have OpenCL up and running on Android for the ODROID-XU board.
      We’re working on finalizing the programming guidelines.
      Best regards,

      • Hi Alex,
        I am looking OpenCL driver support for Android, Can u share me any update if it is ready?
        Best Regards,

Leave a Comment

Search by Tag

Search for posts by tag.

Search by Author

Search for posts by one of our authors.

Featured posts
Popular posts

Blog Contact

If you have any enquiries regarding any of our blog posts, please contact:

United Kingdom

Tel: +44 (0)1923 260 511

Related blog articles

Right or wrong? Looking back at our 2018 predictions

When we gazed into our crystal ball at the end of 2017, we made several predictions for 2018. I’m pleased to say that we weren’t far off the mark on most of them. In this post, we revisit our 2018

What is PowerVR Automotive? Register NOW to hear our webinar.

The automotive industry is going through many changes and that is having a huge impact on the semiconductor IP industry. The vehicle will move from being predominantly mechanical to primarily a computer on wheels enabling a future of self-driving cars,

Image-based lighting

PowerVR Tools and SDK 2018 Release 2 now available

Here’s an early Christmas present for graphics developers – the release of the latest version of our PowerVR Tools and SDK! The headline features for this release include some exciting new examples demonstrating new techniques in our SDK, and some very

on stage in China

PVRIC4 a hit at ICCAD 2018 in China

Imagination’s PVRIC4 image compression tech garnered plenty of attention at the recent ICCAD China 2018 symposium, which took place on 29th and 30th November at the Zhuhai International Convention & Exhibition Centre, China. The annual event focusses on integrated circuit

Stay up-to-date with Imagination

Sign up to receive the latest news and product updates from Imagination straight to your inbox.

  • This field is for validation purposes and should be left unchanged.