Лабораторная работа с потоками linux Cи
7 USDНапишите программу, которая будет принимать два аргумента вызова. Первый аргумент будет интерпретирован как имя файла, содержащего матрицу, второй - количество потоков, которые будут выполнять вычисления. Мы предполагаем, что файл с матрицей представляет собой текстовый файл, элементы матрицы представляют собой текстовое представление чисел от 0 до 255, а количество столбцов и строк в матрице является четным (нам не нужно проверять его) .Примерный файл с именем "matrix_1000_2000" Количество потоков, которое можно задать в качестве аргумента это 1, 2, 4 или 8. Задача программы - масштабировать матрицу таким образом, чтобы количество столбцов и строк уменьшалось вдвое, а новые элементы рассчитывались как среднее значение четырех смежных элементов.
Например:
• Расчеты должны быть разделены на количество потоков, указанное в вызове.
• Полученная матрица должна быть сохранена во вновь созданном файле.
• Программа должна отображать время, затрачиваемое на выполнение вычислений.
• Рекомендуется прочитать содержимое файла перед началом работы отдельных потоков
Current freelance projects in the category C & C++
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 7 days 10 hours back ∙ 6 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 7 days 17 hours back ∙ 15 proposals |
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 12 days back ∙ 2 proposals |
