HugePages для вычислений
Так вот, первый цикл работает в 2 раза медленнее, чем второй. Я не понимаю почему. Кто может объяснить?
Так вот, первый цикл работает в 2 раза медленнее, чем второй. Я не понимаю почему. Кто может объяснить?
Заранее спасибо за помощь.
Если параллелить этот алгоритм тупо, так что каждый поток бежит по своей части вектора и записывает во все остальные части, то надо много блокировок на чтение-запись для элементов вектора. Однако, если вообще не делать блокировок, то результат гарантировано будет правильный ввиду свойств функции f, и логики алгоритма. Тем не менее, без блокировок формально будут race-ы.
Почему-то мне думается, что можно сделать алгоритм без блокировок, без гонок и без перерасхода памяти...
P.S. Алгоритм имеет отношение к симметризации шаблона разреженной матрицы.
[1]+ Stopped gdb
Что я делаю не так?
Заранее спасибо на помощь.
>>> Подробности (Invalid URL, no host part!)
Заранее спасибо за помощь.
>>> Подробности (Invalid URL, no host part!)
Заранее спасибо за помошь.
>>> Подробности (Invalid URL, no host part!)
Подскажите, пожалуйста, как установить mc на RH Enterprise 5. # yum install mc Failed to set locale, defaulting to C Loading "security" plugin Loading "rhnplugin" plugin This system is not registered with RHN. RHN support will be disabled. Setting up Install Process Parsing package install arguments No package mc available. Nothing to do P.S. А с локалями чё делать? Первый раз с современным редхатом общаюсь...
>>> Подробности (Invalid URL, no host part!)
class Base {};
class A : public Base {};
class C
{
public:
Base &b;
C( Base &aB ) : b(aB) {}
};
class D : public C
{
public:
A a;
D() : C(a) {}
};
>>> Подробности (Invalid URL, no host part!)
Почему gcc требует public для A::A(), ведь в данном примере A::A() не используется вообще?
$ cat opyt.cpp
#include <iostream>
using namespace std;
class A
{
public:
A( int i ) { cout << "A::A( int )" << endl; }
private:
A() { cout << "A::A()" << endl; }
};
class B
{
public:
A a;
B( int i ) : a(i) {}
private:
B(){}
};
int main()
{
B b(1);
return 0;
}
$ g++ -g opyt.cpp
opyt.cpp: In constructor 'B::B()':
opyt.cpp:20: error: 'A::A()' is private
opyt.cpp:30: error: within this context
P.S. Почему после неудачного добавления сообщения "Preformatet text" перескакивает на "TeX paragraph"?>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
Заранее спасибо за помощь.
P.S. А ещё хорошо бы в chroot это всё... А может лучше виртуальную машину?
>>> Подробности (Invalid URL, no host part!)
Заранее спасибо за помощь.
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
my_prog пишет нечто в файл /my_file.txt и потом заканчивается.
1. Что нужно написать в my_prog, чтобы сбросить буфера на диск? 2. Что нужно написать в my_prog, чтобы ребутнуть машину?
Зранее спасибо за помощь.
>>> Подробности (Invalid URL, no host part!)
Интересно, от чего так?
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
| ← предыдущие | следующие → |