Notifications
Clear all

Materials Released! - English now, Chinese in March

 

RCWO
 RCWO
(@rcwo)
Member Admin Registered
Joined: 5 years ago
Posts: 59
Topic starter  

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, [Imagination University Programme - Imagination (imgtec.com)]
- You'll need to fill out the download request form, in which, once approved, your materials will be sent to you [Training and Teaching Resources - Imagination University Programme (imgtec.com)]
 
In addition, there are a series of videos illustrating the set-up and use of Open CL on SGX530, which can be found on the above page. 

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

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

 

 

 

Download now!
This topic was modified 2 years ago by martyn

   
Quote
(@alexandru)
New Member
Joined: 4 years ago
Posts: 3
 

@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)
Estimable Member
Joined: 5 years ago
Posts: 44
 

@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>

Training and Teaching Resources - Imagination University Programme (imgtec.com)

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 reacted
ReplyQuote
(@sidman47)
New Member
Joined: 4 years ago
Posts: 2
 

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)
Estimable Member
Joined: 5 years ago
Posts: 44
 

@sidman47

Hi Sidman,

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

Training and Teaching Resources - Imagination University Programme (imgtec.com)

Thank you!


   
Alexandru reacted
ReplyQuote
(@sidman47)
New Member
Joined: 4 years ago
Posts: 2
 

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)
Estimable Member
Joined: 5 years ago
Posts: 44
 

@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