Объяснить и помочь запустить готовый код на реализацию на с++ + Дописать функцию main Подробнее скину лично До 19 января
Задачи по многопоточному программированию на с++
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Привет!
1) Есть готовая реализация lock free skipl list
нужно помочь разобраться в программе и дописать нужные бенчмарки
Бенчмарки — (1) 90% чтений, 5% вставок, 5% удалений (более-менее стандартная map, надо предзаполнить, чтобы был норм размер); (2) 50% чтений, 50% вставок (параллель в реальной жизни — это у вас c0 часть lsm дерева, удаления элементов — это вставка маркеров удаления и после переполнения ваш skiplist просто сериализуется на диск)
2) В программе есть master thread & worker threads. У каждого worker'а есть его собственная очередь задач. Мастер забирает байты из множества дескрипторов в event loop, организованный с помощью асинхронных средств (epoll, kqueue, IO completion ports, etc.)., и раздаёт задачи worker'ам. Желательно, чтобы мастер при этом учитывал текущую загруженность worker'ов.
Если у worker'а нет текущих задач, он должен "украсть" задачу из очереди другого worker'а в пуле. Желательно красть у кого-то наиболее загруженного. На эту тему (work stealing) см. книгу Herlihy.
Очереди организовывать с помощью coarse-grained средств (семафоры, мьютексы, conditional variables)
часть задачи описана тут https://habr.com/ru/post/656515/
Нужно решить одну из задач или обе.
30-40$ за задачу
Есть 1-2 дня на реализацию
- Похожие заказы
- $30Контрольные, Задачи и Тесты3 заявкиЗакрытгод назад
Выполнить решение для вариантов 5,6 и 8. Для варианта 5 написать документ word по образцу
Контрольные, Задачи и Тесты3 заявкиЗакрытгод назаддве машины с разными скоростями подъезжают к перекрёстку, нужно найти минимальное расстояние между ними (что-то с помощью теоремы косинусов и производной)
Контрольные, Задачи и Тесты8 заявокЗакрытгод назадКонтейнеры: Линейные: vector, deque, list, forward_list и аналоги. Ассоциативные: множества (set, unordered_set) и словари (map, unordered_map). Нужно написать код на C++(каждая задача под номером): 1) Добавить ребро в список рёбер неориентированного графа, представленный линейным контейнером. ...
Контрольные, Задачи и Тесты1 заявкаЗакрытгод назадРешить 2 задачи по Ассемблер NASM (SASM IA-32) с описанием кода на Windows до 19 января
Контрольные, Задачи и Тесты1 исполнительЗавершенгод назадПомочь отладить работу алгоритма дискретного преобразования Фурье на данных с АЦП микроконтроллера (данные записаны и представляют из себя массив типа double). Программа написана, нужна помощь в отладке и проверки получаемых результатов. Корректным результатом выполнения ДПФ - определение ...
Контрольные, Задачи и Тесты1 заявкаЗакрытгод назадПрактическая работа N1. (стр 20) Вариант любой. Оформить в ворд - вставить код, скриншоты запуска и написать алгоритм работы приложения (решения задачи) + программа
Контрольные, Задачи и Тесты1 заявкаЗакрытгод назадВообщем есть работа уже сделанная по предмету комп.технологии Сделана в графическом редакторе Visio И мне собственно нужно будет преподавателю объяснить как я сделал эту работу.Ваша задача объяснить мне как доказать что я её сделал
Контрольные, Задачи и Тесты1 заявкаЗакрытгод назад- $20
На контрольной работе нужна база 4 варианта
Контрольные, Задачи и Тесты6 заявокЗакрытгод назад