apw
Joined 15 years ago
Joined 15 years ago
See this paper at ASPLOS '14 for details:
http://hips.seas.harvard.edu/content/asc-automatically-scala...
With a core dump one can explore the execution environment at the time of the crash.
A nice compromise is a macro that prints an error message and then calls __builtin_trap().
Even fairly simple quantum systems (which are "purely physical phenomena") cannot be emulated by any classical computer in any meaningful sense, since the computational complexity of integrating the dynamical equations is exponential. Even if we could recruit all the atoms in the known Universe, we still couldn't build a classical computer capable of emulating many simple quantum systems.
$ perf stat make
...
116,222 page-faults # 0.046 M/sec
...
https://perf.wiki.kernel.org/index.php/TutorialIt would learn all the worst insults at a particular school, then apply them to the entire student body at random intervals. After a while, nobody could tell the actual malicious posts from the random posts, so all would be ignored.
Or so I would hope.
Leaving rigour aside for the moment: think of functions f : R -> R as infinite-dimensional vectors. The integer harmonics of sine and cosine comprise a set of orthonormal "vectors" that form a basis for all functions on R (some fine print goes here).
Now compute the inner product of your desired function with every element of that basis. Each such inner product is a real number which we will call a coefficient. The list of nonzero coefficients, once you have computed them, is a complete description of your function.
Now it is clear why those sine and cosine functions "magically" add up to your desired function, since we are simply multiplying each of them by their corresponding coefficient that we computed above.
That visualization is no more (or less!) amazing than the fact that (1, 2, 3) = 1(1, 0, 0) + 2(0, 1, 0) + 3(0, 0, 1).
Imagine that you needed to download a tar archive, unpack it, then run several simulations followed by regressions followed by figure plotting on the data. You could write a shell script to do this, but it would be hard to make the shell script simulate the capabilities of `make -j', and you'd have to do a lot of timestamping and file existence checking to simulate the incremental computation capabilities of make.
The global debris layer created by the end-Cretaceous
impact at Chicxulub contained enough soot to indicate
that the entire terrestrial biosphere had burned.
Source:K-Pg extinction: Reevaluation of the heat-fire hypothesis; Robertson, Lewis, Sheehan & Toon, 2013; Journal of Geophysical Research: Biogeosciences
http://onlinelibrary.wiley.com/doi/10.1002/jgrg.20018/abstra...
http://fodava.gatech.edu/files/uploaded/DLS/Vapnik.pdf
In particular, I was unsure after reading the original article whether the additional information--for example, the poetry--was available to the learner on test inputs. The above slides explicitly state that it is not.