Hi! I'll try to sort things out a bit.
I think that there are two separate but related topics. * What can dynamic languages can offer to massive parallel computing in. Ease of use gain vs. performance loss. How to handle the multicore problem. How pypy and python could help. Total vaporware (sic.) but the trends and ideas are important too. * Interpreted languages in workstations. Interpreters and VM are becoming smarter (JIT or why using loops is not a crime anymore). Ease of use gain vs. performance loss (again). What can happen in the future and the pypy point of view. (The audience will not have any knowledge about VM implementation. They just know that from Matlab v6.5 simple loops are faster by some kind of unexplainable reason. They also believe that fortran and MPI is the only path to parallel computing.) I asked you to give such a talk because, as pypy is a general VM implementation you have a wider vision of such things. I know that one could organize hundreds of congresses on this but the point here is to lighten the audience's interest. I know that *today* pypy lacks lots of technologies to be the definitive answer but I never asked for a solution to any problem. I am more interested in what you would do than in what you have done (that is already impressive). The goal of the supercomputing day is to talk about interesting technologies, no matter if they are not ready yet. Numpy support and bindings to numerical libraries is a problem I'd like to tackle myself in the future but I'm afraid I don't quite understand how to extend pypy. Maybe it's just a matter of time or that I'm dumb. However I'm sure you could help me to understand lots of things if you come to Madrid in April. cheers PS: I'm not trying to tell you what to say in the talk. I'm just trying to explain what could be more interesting to the audience. You are free to completely ignore anything I suggest. -- guillem Guillem Borrell i Nogueras Laboratorio de Mecánica de Fluidos Computacional Escuela Técnica Superior de Ingenieros Aeronáuticos [email protected] Web: http://torroja.dmt.upm.es/guillem/blog _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
