Summit 2016: Hardware Transactional Memory - Why You Should Care / URI SHAMAY episode artwork

EPISODE · Sep 1, 2017

Summit 2016: Hardware Transactional Memory - Why You Should Care / URI SHAMAY

from רברס עם פלטפורמה

Concurrency in modern computers has changed. Moore’s Law, which observed that “the number of transistors in a dense integrated circuit will double approximately every two years”, is no longer true. Nowadays, to handle concurrency, modern computers contains more cores that bring more computation power. To maximize such hardware architecture, concurrency programming kicked in. Most of the concurrency models under the hood use locks, so the code becomes serialized in some parts. This brings less throughput & more latency. HTM (Hardware Transactional Memory) is a new extension to the modern CPU, which helps speeding up multi-threaded software. Databases, Queue & Cache systems, Interpreted languages and more core software elements already support it to gain more speedup. The most popular language in the world - Java - added (in version 8u40) support for that mechanism by default when the CPU supports it. So, if I already have it in my core software, and Java has support for it under the hood, why I should care about such “mechanical” stuff? Well - like any black magic in software, you should be familiar with how it works in order to get the most out of it. And besides - it’s fun! MP3

Episode metadata supplied by the publisher feed · Published Sep 1, 2017

Embed this episode

NOW PLAYING

Summit 2016: Hardware Transactional Memory - Why You Should Care / URI SHAMAY

0:00 0:00

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

When was this רברס עם פלטפורמה episode published?

This episode was published on September 1, 2017.

Can I download this רברס עם פלטפורמה episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!