Domain: univ-lyon1.fr
Stories and comments across the archive that link to univ-lyon1.fr.
Comments · 10
-
Re:We're all wondering...
The parent comment is modded "funny," but it could equally be modded "informative." When an intense femtosecond pulse is focused into many materials, including water, nonlinear effects will lead to fillamentation and continuum generation. Here are some pictures from lasers with roughly an order of magnitude less power focused in air.
(I corrected a link. Please mod my previous comment down) -
Re:We're all wondering...
The parent comment is modded "funny," but it could equally be modded "informative." When an intense femtosecond pulse is focused into many materials, including water, nonlinear effects will lead to fillamentation and continuum generation. Here are some pictures from lasers with roughly an order of magnitude less power focussed in air.
-
Re:RAID Array?
I tried putting my PI Number into an AT Machine, and it didn't give me any money. On the other hand, I did manage to get an R Array ID...
-
zero memory
I know the parent was (trying to be) funny, but I'll reply seriously, with another new concept on GUI programming: Zero Memory Widget, that uses no memory at all!
-
Re:Original Paper
Another more recent copy of the paper re-done by the american teachers institute
The Paper
-
No, take a look at FunctionCheckTake a look at FunctionCheck
Five bucks says that this server is slashdot'ed within the hour, so you may have more success with the less descriptive SourceForge project page, indicates that the project is not dead, as the homepage says.
I discovered this program when I was optimizing some code I wrote to multiply sparse matrices. By the time I had gotten it 100x faster than the initial code, gprof had lost all semblance of granularity and was giving me obviously bogus results. The problem is that such things as cache performance (i.e. optimizing for cache hits) were now heavily affecting the profile and gprof could not figure such things out. FunctionCheck works much better than gprof and actually generates accurate profile information under high-stress situations.
From the homepage (all grammatical errors theirs):
"I created FunctionCheck because the well known profiler gprof have some limitations:
- it is not possible to change the profile data file name
- multi-threads / multi-processes is not supported
- time spend in non-profiled functions is discarded
- you can't control the way profile is made
- memory profile is not managed
My approach is simple: I add (small) treatments at each enter and exit of all the functions of the profiled program. It allows me to compute many information:
- the current call-stack
- the time at each action, to compute elapsed times in functions
- process PID / thread ID, to manage multi-threads / multi-processes
- number of calls to functions
...
Try it out and please contribute some source code.
-
No, take a look at FunctionCheckTake a look at FunctionCheck
Five bucks says that this server is slashdot'ed within the hour, so you may have more success with the less descriptive SourceForge project page, indicates that the project is not dead, as the homepage says.
I discovered this program when I was optimizing some code I wrote to multiply sparse matrices. By the time I had gotten it 100x faster than the initial code, gprof had lost all semblance of granularity and was giving me obviously bogus results. The problem is that such things as cache performance (i.e. optimizing for cache hits) were now heavily affecting the profile and gprof could not figure such things out. FunctionCheck works much better than gprof and actually generates accurate profile information under high-stress situations.
From the homepage (all grammatical errors theirs):
"I created FunctionCheck because the well known profiler gprof have some limitations:
- it is not possible to change the profile data file name
- multi-threads / multi-processes is not supported
- time spend in non-profiled functions is discarded
- you can't control the way profile is made
- memory profile is not managed
My approach is simple: I add (small) treatments at each enter and exit of all the functions of the profiled program. It allows me to compute many information:
- the current call-stack
- the time at each action, to compute elapsed times in functions
- process PID / thread ID, to manage multi-threads / multi-processes
- number of calls to functions
...
Try it out and please contribute some source code.
-
No, take a look at FunctionCheckTake a look at FunctionCheck
Five bucks says that this server is slashdot'ed within the hour, so you may have more success with the less descriptive SourceForge project page, indicates that the project is not dead, as the homepage says.
I discovered this program when I was optimizing some code I wrote to multiply sparse matrices. By the time I had gotten it 100x faster than the initial code, gprof had lost all semblance of granularity and was giving me obviously bogus results. The problem is that such things as cache performance (i.e. optimizing for cache hits) were now heavily affecting the profile and gprof could not figure such things out. FunctionCheck works much better than gprof and actually generates accurate profile information under high-stress situations.
From the homepage (all grammatical errors theirs):
"I created FunctionCheck because the well known profiler gprof have some limitations:
- it is not possible to change the profile data file name
- multi-threads / multi-processes is not supported
- time spend in non-profiled functions is discarded
- you can't control the way profile is made
- memory profile is not managed
My approach is simple: I add (small) treatments at each enter and exit of all the functions of the profiled program. It allows me to compute many information:
- the current call-stack
- the time at each action, to compute elapsed times in functions
- process PID / thread ID, to manage multi-threads / multi-processes
- number of calls to functions
...
Try it out and please contribute some source code.
-
OProfileThe closest thing to vtune for Linux is probably OProfile: oprofile.sourceforge.net. It uses the same performance-counter-based method as vtune, but it doesn't have a flashy GUI. It can, however, give an annotated dump of source code with performance numbers for each line.
You might also want to check out KProf at http://kprof.sourceforge.net/. It's a nice GUI for gprof and functioncheck. FunctionCheck is much more detailed than gprof, but it requires re-linking the app. See http://www710.univ-lyon1.fr/~yperret/fnccheck/pro
f iler.html for more details. -
B. subtilis and D. radiodurans DNA sequences...
If B. subtilis and D. radiodurans are Martian, then just about everything else on earth is Martian in origin as well. Yes, the two organisms have some incredible survival abilities--but biochemically they just aren't that different from terrestrial life.
You can get sequence info on the genome for D. radiodurans here, and B. subtilis here.
Basically, science knows a lot about these two organisms, and what we know suggests that they fit right into the phylogenetic tree. And even if they didn't, the fact that we can get a genome sequence *at all* would tell us they are probably related to terrestrial life.