From owner-freebsd-arch@FreeBSD.ORG Thu May 19 18:31:16 2005 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E52A16A4CE; Thu, 19 May 2005 18:31:16 +0000 (GMT) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B84543D7E; Thu, 19 May 2005 18:31:15 +0000 (GMT) (envelope-from jkim@niksun.com) Received: from [10.70.0.244] (daemon.mj.niksun.com [10.70.0.244]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id j4JIXArn028903; Thu, 19 May 2005 14:33:11 -0400 (EDT) (envelope-from jkim@niksun.com) From: Jung-uk Kim Organization: Niksun, Inc. To: freebsd-arch@freebsd.org Date: Thu, 19 May 2005 14:31:08 -0400 User-Agent: KMail/1.6.2 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200505191431.08189.jkim@niksun.com> X-Virus-Scanned: ClamAV 0.83/880/Mon May 16 11:00:02 2005 on anuket.mj.niksun.com X-Virus-Status: Clean cc: rwatson@freebsd.org cc: freebsd-amd64@freebsd.org Subject: AMD64 NUMA-awareness? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2005 18:31:16 -0000 ULE scheduler paper (http://www.usenix.org/publications/library/proceedings/bsdcon03/tech/roberson.html) says: 'SMT introduces a concept of non-uniform processors into ULE which could be extended to support NUMA. The concept of expressing the penalty for migration through the use of separate queues could be further developed to include a local and global load-balancing policy. At the time of this writing, however, FreeBSD does not support any true NUMA capable machines and so this is left until such time that it does.' I am not sure about the meaning of 'true NUMA capable machines' but AMD64 is ccNUMA unless I am completely mistaken, and FreeBSD/amd64 is well-supported. Even multicore processors are available now and Intel is going to release dual-core processors with HTT to make matters worse. Is there anybody working on this? Thanks, Jung-uk Kim