Artwork

محتوای ارائه شده توسط Fallthrough Media. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Fallthrough Media یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

SIMD & Go

1:07:43
 
اشتراک گذاری
 

Manage episode 491674481 series 3620759
محتوای ارائه شده توسط Fallthrough Media. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Fallthrough Media یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Speed and software should go hand in hand, but with Moore's Law coming to an end and CPU clock speeds remaining steady over the last 20 years, software engineers need to turn to new techniques to improve the efficiency of their code. In this episode, Matt and Angelica and joined by Clement Jean to discuss one of these techniques: SIMD. They'll discuss what SIMD is, how it can be used from languages like Go, the various proposals to get better support for SIMD directly into Go and its compiler, and a bunch of other related topics.

Supporters get even more conversation and higher quality audio! Get access by signing up at https://fallthrough.fm/subscribe.

Thanks for tuning in and happy listening!

Notes:

Table of Contents:

  • Prologue (03:36)
  • Chapter 1: What is SIMD? (04:56)
  • Chapter 2: SIMD in Go (13:20)
  • Chapter 3: When should one use SIMD? (18:43)
  • Chapter 4: Clement's journey to SIMD [Supporter Only] (21:19)
  • Chapter 5: SIMD Intrinsics in Go (21:32)
  • Chapter 6: SIMD in other languages (35:47)
  • Chapter 7: Measuring SIMD performance (43:00)
  • Chapter 8: Data Oriented Design [Supporter Only] (52:52)
  • Chapter 9: SIMD-JSON (52:59)
  • Chapter 10: Protocol Buffers, gRPC, and cURL [Supporter Only] (58:11)
  • Epilogue (01:01:50)

Hosts


Socials:
  • (03:36) - Prologue
  • (04:56) - Chapter 1: What is SIMD?
  • (13:20) - Chapter 2: SIMD in Go
  • (18:43) - Chapter 3: When should one use SIMD?
  • (21:19) - Chapter 4: Clement's journey to SIMD [Supporter Only]
  • (21:32) - Chapter 5: SIMD Intrinsics in Go
  • (35:47) - Chapter 6: SIMD in other languages
  • (43:00) - Chapter 7: Measuring SIMD performance
  • (52:52) - Chapter 8: Data Oriented Design [Supporter Only]
  • (52:59) - Chapter 9: SIMD-JSON
  • (58:11) - Chapter 10: Protocol Buffers, gRPC, and cURL [Supporter Only]
  • (01:01:50) - Epilogue
  continue reading

44 قسمت

Artwork

SIMD & Go

Fallthrough

published

iconاشتراک گذاری
 
Manage episode 491674481 series 3620759
محتوای ارائه شده توسط Fallthrough Media. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Fallthrough Media یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Speed and software should go hand in hand, but with Moore's Law coming to an end and CPU clock speeds remaining steady over the last 20 years, software engineers need to turn to new techniques to improve the efficiency of their code. In this episode, Matt and Angelica and joined by Clement Jean to discuss one of these techniques: SIMD. They'll discuss what SIMD is, how it can be used from languages like Go, the various proposals to get better support for SIMD directly into Go and its compiler, and a bunch of other related topics.

Supporters get even more conversation and higher quality audio! Get access by signing up at https://fallthrough.fm/subscribe.

Thanks for tuning in and happy listening!

Notes:

Table of Contents:

  • Prologue (03:36)
  • Chapter 1: What is SIMD? (04:56)
  • Chapter 2: SIMD in Go (13:20)
  • Chapter 3: When should one use SIMD? (18:43)
  • Chapter 4: Clement's journey to SIMD [Supporter Only] (21:19)
  • Chapter 5: SIMD Intrinsics in Go (21:32)
  • Chapter 6: SIMD in other languages (35:47)
  • Chapter 7: Measuring SIMD performance (43:00)
  • Chapter 8: Data Oriented Design [Supporter Only] (52:52)
  • Chapter 9: SIMD-JSON (52:59)
  • Chapter 10: Protocol Buffers, gRPC, and cURL [Supporter Only] (58:11)
  • Epilogue (01:01:50)

Hosts


Socials:
  • (03:36) - Prologue
  • (04:56) - Chapter 1: What is SIMD?
  • (13:20) - Chapter 2: SIMD in Go
  • (18:43) - Chapter 3: When should one use SIMD?
  • (21:19) - Chapter 4: Clement's journey to SIMD [Supporter Only]
  • (21:32) - Chapter 5: SIMD Intrinsics in Go
  • (35:47) - Chapter 6: SIMD in other languages
  • (43:00) - Chapter 7: Measuring SIMD performance
  • (52:52) - Chapter 8: Data Oriented Design [Supporter Only]
  • (52:59) - Chapter 9: SIMD-JSON
  • (58:11) - Chapter 10: Protocol Buffers, gRPC, and cURL [Supporter Only]
  • (01:01:50) - Epilogue
  continue reading

44 قسمت

همه قسمت ها

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش