TheXpert: So maybe you can show some examples? For ordinary tasks.
Suppose there is a task for 10^12 calculations, automatically divide it into 10^9 blocks and give them to the calculation. One pass for claude is calculation of 10^9 variants on separate agent.
And in order to build a nice virtual counter (Counter), you can use ParameterSetRange function + management manager in the terminal (it distributes tasks and takes ready frames of results) + processing frames with data.
Here's a snippet from a real project on MD5 hash claudo bruteforcing. Just shows the application of mathematical calculations.
//--- input parameters
sinput int PasswordLengthFrom =6; // Password Length From
sinput int PasswordLengthTo =6; // Password Length To
sinput BruteForceEnumType BruteforceType =BRUTEFORCE_SET_ASCII_DIGITS;// Bruteforce Attack Charset
sinput string BruteforceCharacters =""; // Bruteforce Custom Charset
sinput HashEnumType HashType=HASH_TYPE_SINGLE; // Hash Type
sinput string HashList="6682CB4EFBAEA40F138FB080E345B056"; // Hash Source
// MD5 hash or filename (1 hash in line)
sinput long Counter=0;
//+------------------------------------------------------------------+//| TesterInit function |//+------------------------------------------------------------------+voidOnTesterInit()
{
double passes=0.0;
//--- подсчитаем пределыif(!ExtScanner.CalculatePasses(PasswordLengthFrom,PasswordLengthTo,BruteforceType,BruteforceCharacters,passes))
return;
ParameterSetRange("Counter",true,0,0,1,1+long(passes/MIN_SCAN_PART));
//--- создадим визуализатор if(ExtVisualizer==NULL)
ExtVisualizer=new CMD5Visualizer;
//--- инициализируем его
ExtVisualizer.Initialize();
//--- выставим правильные размерыlong lparam=0;
double dparam=0.0;
string sparam="";
ExtVisualizer.OnEvent(CHARTEVENT_CHART_CHANGE,lparam,dparam,sparam);
}
//+------------------------------------------------------------------+//| TesterDeinit function |//+------------------------------------------------------------------+voidOnTesterDeinit()
{
//--- удаляем визуализатор?if(ExtVisualizer!=NULL)
{
delete ExtVisualizer;
ExtVisualizer=NULL;
}
//---
}
//+------------------------------------------------------------------+//| TesterPass function |//+------------------------------------------------------------------+voidOnTesterPass()
{
ulong pass=0;
long id=0;
double value=0;
double total=0;
string name;
//--- считываем проходыwhile(FrameNext(pass,name,id,value))
{
//--- если найден парольif(name!="")
{
Print("Password found: ",name," pass: ",pass);
name="";
}
else
total+=MIN_SCAN_PART;
}
//--- добавляем на график
ExtVisualizer.AddResult(total/1000000.0);
}
...
You must not have understood. The tasks are ordinary for a trader, an ordinary user of the terminal. I have never had to pick up MD5 hash for the EA to trade normally or for an indicator to be drawn.
Can you show me a task that is really needed by ordinary users and that can be solved by OpenCL tools at least 2 times faster on a single instance of an agent?
You must not have understood. The tasks are ordinary for a trader, an ordinary user of the terminal. I have never had to pick up an MD5 hash for an EA to trade normally or for an indicator to be drawn.
Can you show me a task that is really needed by ordinary users and that can be solved by means of OpenCL tools at least 2 times faster on a single instance of an agent?
Anybody know what this bitcoin thing is all about? Tonight there were three consecutive intervals of over an hour between consecutive blocks. I thought such random spikes were highly unlikely, given the power of the network. In the global stats meanwhile everything is smooth, no drop in power, no increase in acknowledgement time. Although maybe it lags more than one would think at first glance.
P.S. Post disavowed :), I misinterpreted the data.
So maybe you can show some examples? For ordinary tasks.
Suppose there is a task for 10^12 calculations, automatically divide it into 10^9 blocks and give them to the calculation. One pass for claude is calculation of 10^9 variants on separate agent.
And in order to build a nice virtual counter (Counter), you can use ParameterSetRange function + management manager in the terminal (it distributes tasks and takes ready frames of results) + processing frames with data.
Here's a snippet from a real project on MD5 hash claudo bruteforcing. Just shows the application of mathematical calculations.
You must not have understood. The tasks are ordinary for a trader, an ordinary user of the terminal. I have never had to pick up MD5 hash for the EA to trade normally or for an indicator to be drawn.
Can you show me a task that is really needed by ordinary users and that can be solved by OpenCL tools at least 2 times faster on a single instance of an agent?
You must not have understood. The tasks are ordinary for a trader, an ordinary user of the terminal. I have never had to pick up an MD5 hash for an EA to trade normally or for an indicator to be drawn.
Can you show me a task that is really needed by ordinary users and that can be solved by means of OpenCL tools at least 2 times faster on a single instance of an agent?
Tell everyone what else I should do for/for you?
Can I get some money?
Now we're talking.
Constructive ))))
Anybody know what this bitcoin thing is all about? Tonight there were three consecutive intervals of over an hour between consecutive blocks. I thought such random spikes were highly unlikely, given the power of the network. In the global stats meanwhile everything is smooth, no drop in power, no increase in acknowledgement time. Although maybe it lags more than one would think at first glance.
P.S. Post disavowed :), I misinterpreted the data.
Back to bitcoin
https://members.bitcoinfoundation.org/current
Large list of resources where bitcoin is traded
To all the maniacs and just people who care -- happy birthday bitcoin!!!
Happy Birthday to all you maniacs and people who care about bitcoin!
I thought it was going up, but here it is.)
Happy anniversary, what can I say.