SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

    RE: IPS Issues document



    
    
    
    
    You are right. My only concern was that the "reducing the CPU load" has to
    be clearly qualified as having memory load as a target and as such being
    inevitable. CPU load in the sense of processor load (and that is what it
    sounds like) will raise a lot of alarms and will recall past failures (the
    nightmare of maintaining 2 protocol stacks by software or system providers
    for off-load adapters and plain vanilla adapters and the fact that in later
    machines the load dissipated!).
    
    Regards,
    Julo
    
    
    
    "Bradley, Mark" <mark_bradley@btc.adaptec.com> on 15/03/2000 21:30:52
    
    Please respond to "Bradley, Mark" <mark_bradley@btc.adaptec.com>
    
    To:   "'julian_satran@il.ibm.com'"
          <julian_satran%ibmil.RSCS@STUTVM1.DE.IBM.COM>, Zachary Amsden
          <zamsden@cthulhu.engr.sgi.com>
    cc:   "Bradley, Mark" <mark_bradley@btc.adaptec.com>, ips@ece.cmu.edu (bcc:
          Julian Satran/Haifa/IBM)
    Subject:  RE: IPS Issues document
    
    
    
    
    This is sort of an interesting thread.  It sound like the goals
    covered so far are:
    1)Reduce CPU utilization
    2)Minimize copies
    3)Acheive low latency
    4)Avoid hardware obsolescence/bottlenecking
    
    (...along with, as previously stated of course, using IP as the
    transport).  What approaches can meet the above?  BTW, this sounds
    like a lot of what was in the Framework draft that was sent out.
      --  markb
    
    > -----Original Message-----
    > From: julian_satran@il.ibm.com [mailto:julian_satran@il.ibm.com]
    > Sent: Tuesday, March 14, 2000 11:14 PM
    > To: Zachary Amsden
    > Cc: Bradley, Mark; ips@ece.cmu.edu
    > Subject: Re: IPS Issues document
    >
    >
    >
    >
    > I would like to clarify my comment. I am not contesting the
    > fact that CPU
    > will get saturated.
    > My concern is that CPU load decrease does not justify
    > specialized silicon
    > for protocol processing
    > (as it gets soon out-dated like the 186 NICS) and you have
    > the nightmare of
    > supporting 2 protocol stacks.  Memory load on the other hand can't be
    > solved any other way than by off-loading and reducing copies
    > to a minimum.
    >
    > Regards,
    > Julo
    >
    > Zachary Amsden <zamsden@cthulhu.engr.sgi.com> on 14/03/2000 20:53:41
    >
    > Please respond to Zachary Amsden <zamsden@cthulhu.engr.sgi.com>
    >
    > To:   "Bradley, Mark" <mark_bradley@btc.adaptec.com>
    > cc:   ips@ece.cmu.edu (bcc: Julian Satran/Haifa/IBM)
    > Subject:  Re: IPS Issues document
    >
    >
    >
    >
    > > Julo, good comments.  My observation is that faster CPU's
    > > don't solve the problem.  We have been getting faster CPU's
    > > since the beginning of time and the only semi-constant is
    > > that we find that the CPU continues to get utilized.  Large
    > > MP machines are bought because the processing horsepower
    > > is needed for some appl.(s) that consumes it.  Therefore they
    > > don't have 'extra' cycles to spare.  Most generic OS's
    > > don't support dedicating a processor to specific jobs,
    > > either.  Putting a small processor someplace (an IOP) else
    > > typically doesn't scale as system processing speed increases,
    > > so those often become bottle-necks after some time.  Remember
    > > those 186-based networking cards?
    > >
    > > Bottom line is that % CPU utilization has been, is, and will
    > > continue to be an important consideration for some time.
    > > It seems we never have enough CPU, memory or disk.  We seem
    > > always to find ways to use it up.  (I remember years ago
    > > thinking "Wow!  A megabyte on a single platter!  We'll have
    > > enough disk space to last 3 or 4 years!!!"  I also recall
    > > thinking that a 68020 made for a pretty fast workstation.
    > > Now I complain that my dual 450 MHz PC with 128 MB of memory
    > > is not fast enough to be a decent office machine next year...
    > > :{)   )
    >
    > I agree completely with that - protocol processing and
    > interrupt time alone
    > for a 1 Gbps connection can easily saturate a single CPU, even with
    > interrupt
    > coalescing and many other tricks.  When you move to a 10 Gbps
    > connection,
    > you
    > can't just add more CPUs to deal with the problem, because of
    > both cost and
    > the fact that you don't get a perfect speedup as you add more
    > CPUs.  This
    > makes techniques that reduce CPU and bus utilization more valuable as
    > network
    > speeds increase.
    >
    > --
    > Zachary Amsden  zamsden@engr.sgi.com  3-6919  31-2-510  Core Protocols
    >
    >
    >
    >
    >
    
    
    


Home

Last updated: Tue Sep 04 01:08:16 2001
6315 messages in chronological order