From owner-freebsd-hackers Mon Jun 29 12:34:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA21803 for freebsd-hackers-outgoing; Mon, 29 Jun 1998 12:34:02 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from terra.Sarnoff.COM (terra.sarnoff.com [130.33.11.203]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id MAA21784 for ; Mon, 29 Jun 1998 12:33:55 -0700 (PDT) (envelope-from rminnich@Sarnoff.COM) Received: (from rminnich@localhost) by terra.Sarnoff.COM (8.6.12/8.6.12) id PAA09752; Mon, 29 Jun 1998 15:31:57 -0400 Date: Mon, 29 Jun 1998 15:31:57 -0400 (EDT) From: "Ron G. Minnich" X-Sender: rminnich@terra To: Jamie Bowden cc: hackers@FreeBSD.ORG Subject: Re: I2O In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 29 Jun 1998, Jamie Bowden wrote: > Why is offloading IO a bad idea? Offloading video and 3D rendering work > well, it's what drives 3dfx and it's competitors. Or am I missing > something? My basic understanding of I2O is using a subprocessor to > handle all IO, thus freeing up the main processor from doing things like > waiting on interrupts and the like. 3dfx is not offloading io. It's offloading computation to a special-purpose processor. Offloading IO can be a good thing in some circumstances if done properly. I2O was not. ron To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message