C++ CUDA циклы For и find
820 PLNЗдравствуйте, нужно ускорить циклы 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;
}
Aktualne zlecenia dla freelancerów w kategorii C i C++
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
82 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 1 dzień 14 godzin temu ∙ 2 oferty |
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 4 dni 16 godzin temu ∙ 7 ofert |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 5 dni 16 godzin temu ∙ 4 oferty |
Czarna Ukraina (projekt RP na bazie MTA)
4253 PLN
|
Inżynier infrastruktury proxy mieszkalnychBudujemy sieć proxy dla użytkowników od podstaw — w pełni własną, bez dostawców zewnętrznych. Potrzebujemy jednego wyjątkowego inżyniera sieci, który zbuduje całą podstawę techniczną. Co zbudujesz: - SDK w tle dla Androida, które kieruje ruch proxy przez urządzenia użytkowników… C i C++, DevOps ∙ 11 dni 12 godzin temu ∙ 15 ofert |