GlobalLogic знову збирає C++ розробників Харкова та запрошує на GlobalLogic Kharkiv C++ Workshop 14 вересня!

У новому форматі поговоримо про розвиток синтаксису шаблонів С++ та на практиці спробуємо використати його можливості у впровадженні інтроспекції часу компіляції та реалізації власної бібліотеки SFINAE. Експерти розкажуть та покажуть архітектуру та програмування графічних процесорів, втілення алгоритму моделювання гравітаційної задачі N-тіл. 


На всіх учасників очікують приємні сюрпризи, запашна кава та смаколики. 

Місце проведення: Харків (деталі будуть повідомлені зареєстрованим учасникам).

Дата та час: 14 вересня (субота), з 10:30 до 16:30.


Для участі у заході необхідно пройти попередню реєстрацію:

Будь ласка, зверніть увагу, що кількість місць обмежена. Після реєстрації очікуйте на лист щодо вашої участі. 


Спікери та доповіді з практикою:

1. “C++ Templates. SFINAE”Денис Петров (Senior Software Engineer, Consultant, GlobalLogic)

Денис більш ніж 10 років у ІТ, у фокусі його інтересів — розробка аналізатора бездротового каналу даних протоколів Wi-Fi та Bluetooth. Крім цього, він має практичний досвід розробки вбудованих систем для автомобільних інформаційних панелей та мобільних додатків на платформи Android та iOS. Денис також володіє навичками програмування на Delphi, Java та JavaScript. Наразі розробляє та вдосконалює графічний інтерфейс користувача з використанням фреймворка Qt.

Тези:

  • Історичний розвиток базового синтаксису шаблонів С++
  • Використання можливостей синтаксису шаблонів для впровадження інтроспекції часу компіляції
  • Розгляд вже існуючих бібліотек SFINAE та реалізація власної

2. “General Purpose GPU Computing”Станіслав Донець (Lead Software Engineer, Consultant, GlobalLogic)

Станіслав — кандидат технічних наук, основний напрямок його діяльності — розробка наукомістких програмних модулів. Також Станіслав має великий досвід у математичному та мультифізичному моделюванні, обробці зображень, медичній візуалізації. Наразі він очолює напрям декодерів SSD-протоколів, що передаються по шині PCIe та є техлідом проєкту, що пов’язаний з розробкою десктопного додатку, який генерує, аналізує трафік низькорівневих апаратних високошвидкісних протоколів передачі даних.

Тези:

1. Графічні процесори: архітектура та програмування (теорія):

  • Вступ до OpenCL
  • Хост-програми
  • Програми ядра
  • Написання програм ядра
  • Робота з моделлю пам’яті OpenCL
  • Високопродуктивний OpenCL

2. Приклад з нуля: алгоритм N тіл Барнса-Хата на основі дерев (практика):

  • Вступ, постановка проблеми та контекст
  • Основні методи
  • Алгоритми та втілення
  • Оцінка та перевірка результатів, загальні переваги та обмеження

Під час заходу кожен з учасників зможе на прикладах із досвіду наших експертів  відшліфувати власні знання, зменшити ймовірності появи помилок, знайти нові корисні знайомства та цікаві рішення для своїх проєктів. 

Будь ласка, не забудьте зареєструватися

Приходьте знайти натхнення до розвитку та нові знання!