asimkumar2222 / psvm Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/psvm
Automatically exported from code.google.com/p/psvm
Hello,
I am noticing that the speedup is very bad as the number of processors
increases beyond 4. It is very easy to see what the problem is. The serial
Cholesky Factorization (Not the PICF) used in the IPM will always take the
same amount of time for a fixed problem size independent of the number of
processors. Thus If this were done in parallel, the speedup might be improved.
Here are the results I got for a cluster of 8-core Xeon Nodes using an
infiniband network.
CPUS TIME TRAIN IO ICF IPM B EST. OUT EFF SpdUp
2 16.507 13.684 1.547 3.529 3.344 6.810 1.277 1.000 2.000
4 13.955 12.398 0.755 3.197 2.749 6.451 0.803 0.591 2.366
8 12.015 10.929 0.515 2.466 2.490 5.974 0.570 0.343 2.748
16 6.425 5.437 0.529 1.137 2.356 1.944 0.459 0.321 5.138
24 5.082 4.181 0.163 0.512 2.396 1.272 0.739 0.271 6.496
32 5.684 4.269 1.050 0.968 2.307 0.994 0.365 0.182 5.808
Also , there seems to be some issues if the input file get too large..
The program never get through the PICF.
Thanks,
Patrick Nichols
Original issue reported on code.google.com by [email protected]
on 5 Aug 2008 at 5:44
thanks
Original issue reported on code.google.com by [email protected]
on 30 Nov 2009 at 8:59
Attachments:
Hi, do we have the cross-validation function in psvm, like the -v option in
libsvm? Or, how can I wrap the cross-validation from psvm source code?
Original issue reported on code.google.com by [email protected]
on 20 Jan 2009 at 8:34
Hello,
We are testing PSVM using PBS and MOAB schedulers. In the code, you guys
are using exit(1) when an error occurs. This causes that particular job to
quit, however all the other processes keep going. The job then goes zombie
and has to be killed manually ( we usually do not get root access so it's a
touchy subject to ask our sys administrator to do this).
Would it be possible to add a function for this use, something like:
void paralllel_interface:exit()
{
MPI_Abort(MPI_COMM_WORLD,EXIT_FAILURE);
}
which would get around this problem?
Thanks,
Patrick Nichols
Original issue reported on code.google.com by [email protected]
on 13 Aug 2008 at 5:36
I spawn the code on windows platform and using MPICH2 to develop.
My hardware platform is on two workstation with multicore(intel Xeon 2CPU
with E5435).So I have 16 cores to use.The communication between two
workstaion is using high speed lan. But I got low speedup on it. Could you
tell me the reason? Thanks.
The speedup figures can be found in following figs. The communication time
sometimes are longer than the computation time.
Original issue reported on code.google.com by [email protected]
on 5 May 2008 at 11:24
Dear all!
I'm trying to implement your algorithm and I find something interesting.
During the IPM, you set the vector of x to be 0 as initial value. Will the
result be improved a little if you set some initial value like c/2?
Thanks
yours,
Zeyuan Zhu
Original issue reported on code.google.com by [email protected]
on 18 Jan 2009 at 6:58
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.