Tag Archives: Patrik Nyblom

  • Handling Unicode
    2013-06-13 Erlang Central

    All Blog Presentations



    Handling Unicode in your program and encoding data properly for communication with the world outside is for many programmers a new area. Thinking about the way your strings are encoded when stored in a disk file or sent over the internet has previously been a no-brainer as all characters fit in one byte. A text file was a text file and a string could be encoded in a binary without hesitation. Now days you have to think about character representation, ways of telling other programs how characters ...


    Read more


  • Taking a Virtual Machine towards Many-Core
    2012-05-28 Erlang Central

    Presentations Videos

    The number of cores in modern computer systems increase rapidly. While the Erlang Virtual Machine has a history of good support for multicore systems, new development in the hardware industry requires further development of the Virtual Machine. This talk will walk you through the latest development, as well as the future, of the Virtual Machine regarding support for multicore and multiprocessor systems. The talk will also discuss what problems arise when moving from multicore to many-core sys ...


    Read more


  • The “halfword” Virtual Machine
    2012-03-26 Erlang Central

    Videos



    The 64bit Erlang Virtual machine can host very large Erlang applications. However, the amount of memory consumed for an ordinary Erlang process is doubled compared to a 32bit virtual machine. Memory bandwidth is a bottleneck in modern computer environments, so wasting memory on 64bit heaps (with e.g. 128 bits consumed for every character in a string) is a problem. The halfword virtual machine addresses these problems for applications having vast amounts of data in ETS tables and binaries, but do ...


    Read more


  • The “halfword” virtual machine
    2011-10-31 Erlang Central

    Videos



    The 64bit Erlang Virtual machine can host very large Erlang applications. However, the amount of memory consumed for an ordinary Erlang process is doubled compared to a 32bit virtual machine. Memory bandwidth is a bottleneck in modern computer environments, so wasting memory on 64bit heaps (with e.g. 128 bits consumed for every character in a string) is a problem. The halfword virtual machine addresses these problems for applications having vast amounts of data in ETS tables and binaries, but do ...


    Read more


  • Erlang SMP support – behind the scenes
    2010-03-22 Erlang Central

    Videos



    This talk will tell you the story about how Erlang got multicore support and will give you all the gory details about utilizing multicore processors in a conventional programming language. I'll tell you what we've done at OTP so that you, as an Erlang programmer, can sit back and enjoy the fact that you don't have to bother with such things! ...


    Read more


  • Erlang SMP support – behind the scenes
    2009-11-12 Erlang Central

    Videos



    This talk will tell you the story about how Erlang got multicore support and will give you all the gory details about utilizing multicore processors in a conventional programming language. I'll tell you what we've done at OTP so that you, as an Erlang programmer, can sit back and enjoy the fact that you don't have to bother with such things! ...


    Read more