Updates from January, 2010 Toggle Comment Threads | Keyboard Shortcuts

  • Robert 23:19 on January 26, 2010 Permalink | Reply  

    Profiling memory use in Matlab 

    The post on http://undocumentedmatlab.com/blog/undocumented-profiler-options/ describes an undocumented option of the Matlab profiler that allows for measuring memory bottlenecks.

    In short, you switch it on with


    profile -memory on;
    profile('-memory','on'); % alternative

     
    • roy 13:16 on August 4, 2011 Permalink

      how do i switch it off?

    • Robert 08:01 on August 15, 2011 Permalink

      % MEMPROFILE ON starts the profiler and clears previously recorded
      % profile statistics.
      %
      % MEMPROFILE OFF stops the profiler.
      %
      % MEMPROFILE RESUME restarts the profiler without clearing
      % previously recorded memory statistics.
      %
      % MEMPROFILE CLEAR clears all recorded profile statistics.
      %
      % STATS = MEMPROFILE(‘INFO’) returns a structure containing the
      % current profiler statistics.

  • Robert 00:05 on January 26, 2010 Permalink | Reply  

    FieldTrip updates on twitter 

    It is now possible to follow the FieldTrip SVN updates on twitter.
    See http://twitter.com/fieldtriptoolbx

     
  • Robert 00:02 on January 26, 2010 Permalink | Reply
    Tags: peer   

    Peer-to-peer distributed Matlab computing 

    In a recent meeting with the SPM developers, we discussed parallel computing using the Matlab distributed computing toolbox, Star-P, Sun Grid Engine, and other batch systems that can be linked to Matlab. These are all limited in their usefulness for the typical neuroimaging research setting in that they are based on a centralized job distribution system. That may work fine on a large cluster with a centralized configuration and system administration, but even then the usefullness is limited because all input and output data (which are typically large) have to be send over the network twice: first to the job manager, then to the compute node (and vice versa for the results).

    To resolve some of these problems, I came up with the idea of peer-to-peer distributed computing in Matlab. The full description can be found on http://fieldtrip.fcdonders.nl/development/peer

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel