to top
вверх
UAeventUAevent
“The C++ Memory Model“ at think-cell (feat. buffet)
“The C++ Memory Model“ at think-cell (feat. buffet)
530 просмотров
Событие окончено
2015-11-05

"The C++ Memory Model" at think-cell (feat. buffet)

<
ОПИСАНИЕ
Would you like to visit us for a pop-up lecture on concurrent programming? Would you like to experience the buzz of a fast-paced software company? Or are you simply hungry? All students of computer science and related subjects are welcome to join us for this evening of lively discussion on concurrent programming. At 7:30 p.m. Senior Software Engineer Valentin Ziegler will talk about The C++ Memory Model: The C++ memory model defines how multiple threads interact with memory and shared data, enabling developers to reason about concurrent code in a platform independent way. The talk will explain multi-threaded executions and data races in C++, how concurrent code is affected by compiler and hardware optimizations, and how to avoid undefined behavior by using locks and atomic operations. Then we focus on different memory orders for atomic operations, their guarantees and performance implications. The talk will be accompanied by drinks and snacks, and followed by a delicious buffet. At this lecture and buffet, you can meet think-cell's developers and talk about modern C++ programming and our great career opportunities… or simply snack and chat with fellow students. We welcome all students, academic staff and alumni of Computer Science and related subjects to visit us for this lecture and buffet, or for either one of the two. The evening at think-cell will of course be free of charge, we will simply be happy to get to show you our office (Chausseestraße 8/E). The talk starts at 7:30 p.m., and we are looking forward to welcoming you from 6:30 p.m. on. Please be so kind to register with a short email to hr@think-cell.com
ЛОКАЦИЯ
Дата и время ближайших мероприятий
Прошедшие мероприятия
05 Ноября Четверг 19:30
Вторник :
Регистрация
ОРГАНИЗАТОРЫ
Careers at think-cell

Проложить маршрут для автомобиля Проложить маршрут для общественного транспорта Проложить маршрут пешком Проложить маршрут для велосипеда