Yet Another Bulletin Board

Welcome, Guest. Please Login or Register.
05/18/13 at 23:26:02

Home Home Help Help Search Search Members Members Login Login Register Register
iLab Forum « New Beowulf »


   iLab Forum
   C++ Neuromorphic Vision Toolkit
   Architecture Issues
(Moderators: Forum Admin, Laurent Itti)
   New Beowulf
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: New Beowulf  (Read 9098 times)
Nathan Mundhenk
YaBB Full Member
***



HA!

  mundhenk666   mundhenk666
WWW Email

Gender: male
Posts: 140
New Beowulf
« on: 09/08/03 at 22:25:21 »
Quote Quote Modify Modify

So I'm trying to figure out the best way to take EZ-Vision into a beowulf class. It's very easy from looking at VisualCortex.C how to break apart the Channels into their own CPU. However, exploring the channel class I'm not entirely sure how to break down orientations or other sub units. Is this still possible? So I'm wondering if it is how would I go about doing this. I want to stay within the channel framework as much as possible and avoid writing new classes. This is because I don't want to have two seperate trees for the EZ-vision and a beo-EZ-vision.  
 
Another question I have is whether or not I need to break things down that much. Can one CPU handle a single channel or do we need to break things down like on the current Pvision-TCP2?
Logged

T. Nathan Mundhenk
http://www.nerd-cam.com
http://www.cool-ai.com
Laurent Itti
YaBB Moderator
YaBB God
*****




iLab rocks!

   
WWW

Gender: male
Posts: 550
Re: New Beowulf
« Reply #1 on: 09/09/03 at 01:00:36 »
Quote Quote Modify Modify

Hi Nathan:
 
for a breakdown that is not very efficient in terms of network utilization and speed gains, you may want to have a look at VisualCortexBeo, SingleChannelBeo, SingleChannelBeoServer, and friends. The idea here is that you can select to have remote channel execution by specifying --vc-type=Beo to ezvision. Each of your nodes needs to run beochannel-server.  Maybe you can try it out and see whether that works in terms of CPU usage and net bandwidth.
 
otherwise, the approach of pvisionTCP2 is a bit more optimized (at the price of some simplifications that make the processing not exactly equivalent to that of ezvision) but is not flexible. Something interesting would be to have some dynamic allocation of nodes to use for processing.
 
best,
 
  -- laurent
Logged
allocation
YaBB Newbie
*



I love YaBB 1G - SP1!

   


Posts: 2
Re: New Beowulf
« Reply #2 on: 01/08/08 at 15:25:34 »
Quote Quote Modify Modify

instead of putting it on a cluster, is there an effort to put it on its own dedicated hardware?
Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »

iLab Forum » Powered by YaBB !
YaBB © 2000-2002,
Xnull. All Rights Reserved.