C++ CUDA циклы For и find
8490 UAHЗдравствуйте, нужно ускорить циклы for и find, собственно перекинуть их на Cuda + что бы код поддерживал работу с несколькими видеокартами одновременно для ускорения работы.
Visual studio c++
int c, i, f; //global variables
string o;
int gdfsds = 0;
void test(int pos)
{
// тут вообще другой код, но для теста и этот сойдёт, так как он не важен,смысл в том что тут я работаю с цифрами из циклов.
if (c == 5)
{
if (i == 2)
{
if (f == 50)
{
gdfsds = gdfsds + pos;
}
}
}
o = o + to_string(c) + to_string(i) + to_string(f);
}
int main() {
string str = "123312311222313123232313232132323321321323134441231231312413123"; // длина стр доходит до 100к-1млн символов.
string::size_type pos = 0;
unsigned int start_time = clock();
// Время выполнения на i3 208 сек
for (c = 0; c < 29; c++) // ускорить это
{
for (i = 0; i < 30; i++) // ускорить это
{
for (f = 0; f < 53; f++) // ускорить это
{
while ((pos = str.find("123", pos)) != string::npos) { // ускорить это
//find должен быть внутри Циклов for
test(pos);
pos += 1;
}
pos = 0;
}
pos = 0;
}
pos = 0;
}
unsigned int end_time = clock();
unsigned int search_time = end_time - start_time;
std::cout << "времЯ работы " << search_time / 1000 << " секунд" << endl;
cout << gdfsds << endl;
std::system("pause");
return 0;
}
Актуальні фриланс-проєкти в категорії C та C++
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 3 дні 17 годин тому ∙ 2 ставки |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 6 днів 18 годин тому ∙ 8 ставок |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 7 днів 19 годин тому ∙ 4 ставки |
Чорна Україна (RP-проект на базі MTA)
51 835 UAH
|
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 13 днів 15 годин тому ∙ 15 ставок |