FoRUmS

Materials Released! - English now, Chinese in March  

 

RCWO
 RCWO
(@rcwo)
Member Admin
Joined: 1 year ago
Posts: 15
04/02/2021 10:39 am  

The BeagleBoneBlack ™ has been a popular development platform for Students, Hobbyists, and Developers for many years. It has sold millions of units.

As its popularity grew, it became a favourite Linux Single Board Computer for industrial developers.

The TI (Texas Instruments) ”Sitara™ system-on-chip at the heart of Beagle contains an Imagination SGX530 GPU. Until now, this has been just a block on the system diagram and was a “black box” to most Beagle users. 
  
In recognition of Beagle’s popularity, we are lifting the lid on its GPU…

There’s now a complete course on the basics of graphics, which can run on multiple platforms including the Beagle Bone Black

  • [Introduction to Mobile Graphics, 2020 Edition] illustrates how graphics are created and manipulated and then animated across the screen in the most power-efficient way
  • And now we are releasing an Open CL driver which runs on the SGX530 allowing parallel compute activities to be run on the GPU.
  • The package includes the Open CL driver along with a detailed and practical explanation about getting it running and how it can be used. 
  • The example demonstrated is Audio Sample Rate Conversion, running on the GPU – a first for the Beagle Board!

The materials were written by Dr. Iain Hunter, who was at TI when the Sitara SoCs first appeared. Since then he has become a leading independent developer on this platform
In a very practical way, he takes you through this interesting and quite complex part of the Beagle Bone Black system and enables you to implement Open CL on the GPU and run an application.

Materials  

Language: Available now in English!
- Chinese (Simplified & Traditional to follow in March)

The complete learning materials package can be downloaded free of charge from the Imagination University Programme website, [ https://university.imgtec.com [eur01.safelinks.protection.outlook.com]]
- You’ll need to register, confirm your e-mail, login and request the download  [ https://university.imgtec.com/fun-with-beagle-gpu/ [eur01.safelinks.protection.outlook.com]]
 
In addition, there are a series of videos illustrating the set-up and use of Open CL on SGX530. 
- You can take a look [ https://university.imgtec.com/fun-with-beagle-video/ [eur01.safelinks.protection.outlook.com]]

And for support, there’s a Forum for questions [ https://university.imgtec.com/forums/fun-with-beagle/ [eur01.safelinks.protection.outlook.com]]

We wish you lots of “Fun with Beagle” and welcome your feedback! 

 

 

 

Download Now [eur01.safelinks.protection.outlook.com]


ReplyQuote
Alexandru
(@alexandru)
New Member
Joined: 4 months ago
Posts: 3
04/02/2021 12:08 pm  

@rcwo As far as I see now, the link https://university.imgtec.com/teaching-download#FWB    does not provide access to any materials. I think it is just a temporary issue, but I wanted to mention it. By the way, in order to follow this project, it is necessary to buy some hardware (ex. BeagleBoneBlack development board) ? I did not look yet at videos. Thank you.


ReplyQuote
guanyang.he
(@guanyang-he)
Member Admin
Joined: 8 months ago
Posts: 20
04/02/2021 12:29 pm  

@alexandru

Hi Alex, 

Thank you for your feedback. The website is now updated and please go to the link and try again for download of <Fun with Beagle: Exploring the GPU>

https://university.imgtec.com/teaching-download#FWB  

Yes the Fun with Beagle material is specially for BeagleBone Black Development Board. 

Our <Introduction to Mobile Graphics> teaching material can be run on a simulator or BeagleBone Black dev board. If you are interested in mobile graphics courses you may find it interesting to run labs and hands-on with it.


RCWO and Alexandru liked
ReplyQuote
sidman47
(@sidman47)
New Member
Joined: 2 weeks ago
Posts: 2
17/02/2021 4:12 pm  

Hi, the teaching download link for Fun with Beagle only provides the pdf. I am unable to find fun-with-beagle-1.0.0.tar.gz to patch the NativeSDK on Beaglebone. Please advice. Thank you.


ReplyQuote
guanyang.he
(@guanyang-he)
Member Admin
Joined: 8 months ago
Posts: 20
17/02/2021 5:32 pm  

@sidman47

Hi Sidman,

We just updated the package today. Please go to the download page and click button 'download now' for the latest version.

https://university.imgtec.com/resources/download/fun-with-beagle-exploring-the-gpu/

Thank you!


Alexandru liked
ReplyQuote
sidman47
(@sidman47)
New Member
Joined: 2 weeks ago
Posts: 2
18/02/2021 8:20 pm  

Thanks for all the help! Just wanted to verify for anyone else lurking and wondering if this will work on PocketBeagle

Results from OpenCLMatrixMultiplication N,M,P=8 on PocketBeagle

HALL OF FAME
--------------------------------------------------
1 : matmul_vec4_BT (0.758272ms)
2 : matmul_BT (0.96128ms)
3 : matmul_vec4_BT (1.40314ms)
4 : matmul_BT (1.43386ms)
5 : matmul_naive (1.45997ms)
6 : matmul_BT (1.46202ms)
7 : matmul_naive (1.46867ms)
8 : matmul_BT (1.51142ms)
9 : matmul_naive (1.55187ms)
10 : matmul_vec4_BT (1.72518ms)
11 : matmul_vec4_BT (1.83014ms)
12 : matmul_naive (2.16013ms)


ReplyQuote
guanyang.he
(@guanyang-he)
Member Admin
Joined: 8 months ago
Posts: 20
19/02/2021 10:22 am  

@sidman47

Hi Sidman,

Thank you for your post.

Pocket Beagle has the same SoC from TI and contains the SGX530, so it could work.

But the reduction in IO would mean audio example would not work but matrix example should. And the lack of HDMI means you can’t run the Graphics examples.

If you successfully run the Matrix example would you mind kindly send another seprate post on our forum? It might be helpful for other developers using Pocket Beagle.

 


ReplyQuote