I would recommand to let a huge torrent running with checksum activated (such as several debian isos). After the night, check the isos. If they are wrong, you have probably spotted an memory error.
I do not agree in this case. The model is clearly outdated (in the sens not good for today). It had meaning before when there was no Internet. Accessing articles was expensive because you had to print journal issues.
Today, we no longer use paper version but mainly electronic one. So the only thing the publisher provides is an electronic access to publications. But, universities and laboratories can do that them self.
So why are we still using "private" journals? The only reasonable answer is : reputation. A journal such as Nature or Transaction on computers are well known. It is know that the editorial board only select top quality papers. But, one should recall that the editorial board IS NOT the journal itself but professors and researchers spread all over the world which do the job for free.
Why not switch to per university (but peer reviewed) publication without the editors ?
We could take the editorial board of a good journal and make an independent journal. The problem is research evaluation. It is currently done through crappy index such as the impact factor. A new publication method will badly perform according to this index and thus research will be badly evaluated.
You need to be a prestigious university to say : "we do not want this model anymore". And that is what the MIT is doing which is great.
PS: The publishers currently propose some minor correction to fit into a given format or to check for grammatical errors. This could be done by universities too. (or research lab, or independant foundation...)
the question is: is nettop such as EEE box or fit PC desktop computers ? Huge, noisy and ugly barebones are going to disappear in most house for good. But I believe desktop mean "general purpose computer at home" to most people.
Where's the need for a email client to spawn 8 or 16 threads?
well, one of the goal of multi core architecture is to reduce the energy consumption. 2 cores at 2Ghz cost less energy than 1 core at 2Ghz.
The question is not how many thread should an application launch. Threads are just here to exploit the parallelism of the machine. There will be more thread to transform 2 cores at 2Ghz into 4Ghz of computational power. If you don't need such power (who needs a 4Ghz computer to write some mail), then the multi-core architecture can be downclocked to reduce the energy consumption. Same performance but better efficiency.
well, you could rely on parallel libraries that do the job in parallel, or even using asynchronous function call as in cilk, or athapascan.
However, I am not sure applications written in scripting languages are the one looking for using multi core architectures...
No, the article just state that most application are still single threaded.
There is no low level consideration in the article. However, there is so much things to say. I believe that the actual threading model in operating systems does not allow to reach good performances. We need a system scheduler to be aware of the computation that are done per each thread so that it optimizes the thread allocation on computational units.
The article is quite misleading. It tends to make the reader believe that almost no tools exists. However, there are a tremendous number of algorithmic techniques and software stack to deal with massively parallel environment. For most of the problems, openMP is efficient enough and it is a quite known tool. Dedicated language such as Cilk or Cilk++ were developped and they proved to be efficient and easy to use.
For most parallel part of classical applications, they can lead to good speedups. But everyone should be aware that parallelization is not only a software problem. All programs can not gain a linear speedup and parallel algorithmic is much more complicated than sequential one.
I would say OP should broaden his mind and learn a functionnal language such as caml. He will probably never use them professionally but they are so enlightening.
My point was that moving from office 2003/windows to openoffice/ubuntu would induce much more compatibility issues than from openoffice/windows. since the file format are fully compatible.
The Gendarmerie Nationale already used free software daily such as open office.
The migration would have been more complicated is they were using MS Office.
What about taktuk or kanif ? They are tools over ssh used to propagate files. I use them to ready machines for MPI run. They can be used to use broadcast tree or pipelining, they can use proxy command to connect to strangely configured machines...
Or perhaps by "without having to ssh into each and every machine on the network." you meant pulling the files instead of pushing the files ?
the only two statement of the interview:
-"I can not say anything"
-"macs are great"
or "bc" printing a dozen lines of the GPL every time you start it up?
alias bc='bc -q'
problem solved
Such a politician will not be elected. Is he/she still a politician in this case ?
My w3m can not display the images!
no. TCP will catch errors on the network transmission, not on what is stored in memory.
I would recommand to let a huge torrent running with checksum activated (such as several debian isos). After the night, check the isos. If they are wrong, you have probably spotted an memory error.
I'll refer this post to prove I'm right next time I am modded troll! :) You saved my /. reputation!
4.7 GigaBlow
You can with the homebrew channel + mplayer or geexbox. However, It is not that good: people wrote proof of concept but no actual stable code.
I believe nintendo sells a software to do DVD playback, they will not give it away.
Oh, BTW, homebrew were already able to read SDHC.
Taken independently, each of my blow was not enough to kill!
Most the papers written by french CS researcher can be accessed online in the HAL-INRIA database. ArXiv is also widely used in physics.
I do not agree in this case. The model is clearly outdated (in the sens not good for today). It had meaning before when there was no Internet. Accessing articles was expensive because you had to print journal issues.
Today, we no longer use paper version but mainly electronic one. So the only thing the publisher provides is an electronic access to publications. But, universities and laboratories can do that them self.
So why are we still using "private" journals? The only reasonable answer is : reputation. A journal such as Nature or Transaction on computers are well known. It is know that the editorial board only select top quality papers. But, one should recall that the editorial board IS NOT the journal itself but professors and researchers spread all over the world which do the job for free.
Why not switch to per university (but peer reviewed) publication without the editors ?
We could take the editorial board of a good journal and make an independent journal. The problem is research evaluation. It is currently done through crappy index such as the impact factor. A new publication method will badly perform according to this index and thus research will be badly evaluated.
You need to be a prestigious university to say : "we do not want this model anymore". And that is what the MIT is doing which is great.
PS: The publishers currently propose some minor correction to fit into a given format or to check for grammatical errors. This could be done by universities too. (or research lab, or independant foundation...)
the question is: is nettop such as EEE box or fit PC desktop computers ? Huge, noisy and ugly barebones are going to disappear in most house for good. But I believe desktop mean "general purpose computer at home" to most people.
Thank you AC for this archived post from 1999.
Everybody knows Nebraska was a software company that used to be located in Silicon Valley...
Where's the need for a email client to spawn 8 or 16 threads?
well, one of the goal of multi core architecture is to reduce the energy consumption. 2 cores at 2Ghz cost less energy than 1 core at 2Ghz.
The question is not how many thread should an application launch. Threads are just here to exploit the parallelism of the machine. There will be more thread to transform 2 cores at 2Ghz into 4Ghz of computational power. If you don't need such power (who needs a 4Ghz computer to write some mail), then the multi-core architecture can be downclocked to reduce the energy consumption. Same performance but better efficiency.
well, you could rely on parallel libraries that do the job in parallel, or even using asynchronous function call as in cilk, or athapascan. However, I am not sure applications written in scripting languages are the one looking for using multi core architectures...
No, the article just state that most application are still single threaded.
There is no low level consideration in the article. However, there is so much things to say. I believe that the actual threading model in operating systems does not allow to reach good performances. We need a system scheduler to be aware of the computation that are done per each thread so that it optimizes the thread allocation on computational units.
The article is quite misleading. It tends to make the reader believe that almost no tools exists. However, there are a tremendous number of algorithmic techniques and software stack to deal with massively parallel environment. For most of the problems, openMP is efficient enough and it is a quite known tool. Dedicated language such as Cilk or Cilk++ were developped and they proved to be efficient and easy to use.
For most parallel part of classical applications, they can lead to good speedups. But everyone should be aware that parallelization is not only a software problem. All programs can not gain a linear speedup and parallel algorithmic is much more complicated than sequential one.
The problem is not (only) a software one.
So true. So enlightening.
I would say OP should broaden his mind and learn a functionnal language such as caml. He will probably never use them professionally but they are so enlightening.
good idea, send them to visit the LHC when it will be up again.
who is Thursday next ?
My point was that moving from office 2003/windows to openoffice/ubuntu would induce much more compatibility issues than from openoffice/windows. since the file format are fully compatible.
The Gendarmerie Nationale already used free software daily such as open office. The migration would have been more complicated is they were using MS Office.
What about taktuk or kanif ? They are tools over ssh used to propagate files. I use them to ready machines for MPI run. They can be used to use broadcast tree or pipelining, they can use proxy command to connect to strangely configured machines...
Or perhaps by "without having to ssh into each and every machine on the network." you meant pulling the files instead of pushing the files ?