Presentation

Hello again!

I'm sorry that it has taken some time to get around to starting this 
group (I've been a bit busy).

To get going, I would like to ask everyone in this group to write a 
short summary about themselves. You can also include a bit about what 
you expect from this group.

I'll start by presenting myself...

I'm Marcus Geelnard, and I live in Sweden where I work for Opera 
Software (where I've been working for about 3 ½ years).

I'm currently acting technical lead in an infrastructure team for our 
mobile products. At Opera I've also worked with graphics and video 
(mostly hardware- and assembler/SIMD-optimizations for mobile devices), 
and I've been involved in the W3C Audio working group for some time now.

Apart from that, I have a background in 3D graphics (OpenGL) and signal 
processing, and I have a hobby interest in music and sound synthesis 
(see e.g [1]), and I generally believe that the Web is a killer platform 
an I love coding up JavaScript demos.

With this Community Group, I hope that we'll be able to move the 
performance for DSP-like processing on the Web forward. As an input to 
this group, I have prepared a draft specification of an API [2] that can 
enhance the performance of many operations by several orders of 
magnitude [3]. What I think is important now is to put this suggestion 
in relation to other emerging & existing technologies, and define the 
scope of what we want to achieve.

Personally, my main focus is to provide a good solution for low latency 
processing of Float32 data that lives on the ECMAScript heap, and I like 
to keep a limited scope in order to make it feasible to move to 
implementation in a foreseeable future, while at the same time making 
minimal intrusion on the existing Web platform.

Regards,

   Marcus



[1] http://sb.bitsnbites.eu
[2] http://opera-mage.github.io/webarraymath/
[3] http://opera-mage.github.io/webarraymath/benchmark/results.html

-- 
Marcus Geelnard
Technical Lead, Mobile Infrastructure
Opera Software

Received on Thursday, 12 December 2013 09:29:16 UTC