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# ∙ 2 часа 7 минут назад |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 3 дня 3 часа назад ∙ 7 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 4 дня 3 часа назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 898 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 10 дней назад ∙ 15 ставок |