• Link to X
  • Link to LinkedIn
Embedded Success
  • Home
  • Podcast
  • About me
  • Disclaimer
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu
Mastering Embedded Systems podcast

Tech Chat: From SingleCore to MultiCore with Jeronimo Castrillon-Mazo – MES031

15.03.2016/0 Comments/in mes, Podcast/by georg

Jeronimo Castrillon-MazoTech Chat: From SingleCore to MultiCore with Jeronimo Castrillon-Mazo

Today it’s up to Jeronimo Castrillon-Mazo. We got acquainted at the Embedded World 2016 in Nuremberg. He is co-founder and adviser at Silexica. They have won the Embedded Award 2015 in the  Tools-category for SLX MultiCore Toolsuite. That drives me to visit their booth. Having an amazing talk I asked Jeronimo to appear in this podcast. Let’s have some tech-chat, widen the topic and enlarge the audience for this interesting topic.

Jeronimo has studied Electrical Engineering in Colombia, achieved his Master-degree at ALaRI-institute in Lugano, Switzerland. He has made his Ph.D. 2013 at the well known RWTH Aachen. In 2014 Jeronimo joined the department of computer science of the TU Dresden as professor for compiler construction. He has a proven track record of multi- and many-core programming. Moreover he is known as specialist within the realm of automatic code generation.

Nowadays we have tons of single-core based legacy code. In parallel multicore hardware platforms have overtaken. Usually software for multicore needs to be designed manually. What might happen if the amount of cores still increases in future? How shall we handle existing code bases? Migrate all of them manually? Or might there be automatica ways to move towards multicore structures? And how can we improve software design for multicore deployment? For all of that the SLX MultiCore Toolsuite’s solutions will support.

We’re discussing the benefits a tool has instead of redesigning code manually for multicore systems. We dive into the models and operations necessary to paralellize existing code. We identify user-stories and we mention tricky pitfalls. Jeronimo unveils details of automatic code-analysis and problems solved to provide a tool like SLX MultiCore.

Stay with me and enjoy the chat.

Essential Answers Provided In This Episode For:

  • What stands the SLX Multicore Toolsuite stands for?
  • When does the attempt to parallelize do not make much sense?
  • What kind of applications and languages are supported by SLX?
  • Who are the 3 different kind of users?
  • What different models are in use to support our migration from single- to multi-core?
  • How do we handle and prevent race-conditions?
  • How does Silexica prevent resource bottlenecks created by parallelism?
  • What are the general benefits of using a tool like SLX?
  • And much much more.

Selected Links and Resources From This Episode

  • SLX MultiCore Toolsuite
  • Silexica at LinkedIn
  • Silexica at Twitter
  • Silexica at Facebook
  • Jeronimo at LinkedIn
  • The Embedded World Award
  • Embedded World 2016

Thank You For Listening

Out of all the podcasts available in the Internet you tuned into mine, and I’m grateful for that. If you enjoyed the episode, please share it by using the social media buttons you see at the bottom of this note. Also, I would be very happy if you would consider taking the minute it takes to leave an honest review or rating for the podcast on iTunes or Stitcher. They’re extremely helpful when it comes to the ranking of the podcast. For sure I read every single one of them personally! Or, if you prefer a more direct contact, don't hesitate and drop me a note at feedback@embeddedsuccess.com

Share this entry
  • Share on X
  • Share on WhatsApp
  • Share on LinkedIn
  • Share by Mail
https://embeddedsuccess.com/wp-content/uploads/2015/06/Logo3.png 0 0 georg https://embeddedsuccess.com/wp-content/uploads/2015/06/Logo3.png georg2016-03-15 08:15:162016-10-23 13:44:00Tech Chat: From SingleCore to MultiCore with Jeronimo Castrillon-Mazo – MES031
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

You must be logged in to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to my podcast

Subscribe and rate me at iTunes

Subscribe at Stitcher

RSS-Feed

Recent episodes

  • The man with the "Leadership Mind" - Bernd Geropp - MES054
    20.06.2017

  • Day 2 of the Embedded World - MES053
    18.04.2017

  • Day 1 of the Embedded World - MES052
    04.04.2017

  • Year's-End Wrap-Up 2016 - MES051
    20.12.2016

  • 3 pickings from ESE-Kongress 2016 - MES050
    06.12.2016

About me

I am a wholehearted SW-engineer on my journey to create a business supporting newcomers, seniors, managers and leaders.

I have more than 30 years experience as freelancer in Embedded Systems, 17 of them in telcommunication. The last 10 years I was mainly engaged as fault-analysis-specialist, troubleshooter and virtual team leader.

Today I am senior, coach, author and podcaster and provide my experience and knowledge out of practice into practice.

Music and Photos

The intro-music was taken from
Alex Beroza's "Art Now" on ccmixter.org under CC BY 3.0

CSoul's Urbana-Metronica (wooh-yeah mix) under CC BY 3.0

The personal photo on the main-page and the small one in the left footer column are made by Björn Jansen

The first and last photo on the main-page and the the one with the headphones are taken by myself.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Contact me:

feedback@embeddedsuccess.com

© Copyright - Georg Lohrer - Impressum - Enfold Theme by Kriesi
Link to: The year starts with the Embedded World – MES030 Link to: The year starts with the Embedded World – MES030 The year starts with the Embedded World – MES030 Link to: Deadline Pressure – Seven artful ways to beat it – MES032 Link to: Deadline Pressure – Seven artful ways to beat it – MES032 Deadline Pressure – Seven artful ways to beat it – MES032
Scroll to top Scroll to top Scroll to top