public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Gilad Ben-Yossef <gilad@benyossef.com>
To: linux-ia64@vger.kernel.org
Subject: Re: [Linux-ia64] How linux support ccNUMA machine?
Date: Sun, 16 Feb 2003 11:28:28 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590709805861@msgid-missing> (raw)
In-Reply-To: <marc-linux-ia64-105590709805854@msgid-missing>

On Fri, 2003-02-14 at 16:25, Barry Wu wrote:
> Hi, all, I am new to ccNUMA machine. I ask Mr. John about linux on
> SGI Altix 3000. Because he is not responsible for Altix prom,
> he could not give me any information about ccNUMA firmware that
> linux should depend on. Besides, he give me a lot of information
> about linux kernel. I do not know whether it is linux or firmware
> complete ccNUMA initialization. Because in Altix, it can support

I parse your question as: is the Linux kernel on the Altix 3000 aware of
ccNUMA or is this something that gets dealt in firmware?

If this was idneed your question ;-) then the answer is that although
you could build hardware/firmaware that will let you run non ccNUMA
aware operating system on ccNUMA operating system your perfomance  will
most likely be very lousy if the scheudler, for example, will not be
aware of the different memory spaces ansd the cost of accessing them
that is associated with a ccNUMA system. Therefore, the Linux kernel is
aware and manages the ccNUMA aspects of the system. Of course, it does
so via the PROM functions in firmware (PAL/SAL in IA64 speak. I think
:-)

> 64 cpus, but every 4 cpus is a C-brick. I think every C-brick has
> a prom. Therefore, it is under firmware complete 64 cpus initialization 
> or linux kernel complete. 

Again, I'm not sure I understood the question. The Linux kernel gets run
and initalized on each of the CPUs. Does this answer the question?

> Another question is for Itainum2, the system is boot from 4G-16MB address 
> space, if this ROM address can be replace with RAM address when system
> startup? Otherwise there will be many physical address holes in the system.
> Am I right?

I am not sure I understand the question. Linux has support for non
contingious memory, if that helps.

Gilad.
-- 
Gilad Ben-Yossef <gilad@benyossef.com>
http://benyossef.com

 "A 24-year-old South Korean man died after playing computer
  games nonstop for 86 hours, police said."

  http://www.smh.com.au/articles/2002/10/10/1034061260831.html



  reply	other threads:[~2003-02-16 11:28 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-14 14:25 [Linux-ia64] How linux support ccNUMA machine? Barry Wu
2003-02-16 11:28 ` Gilad Ben-Yossef [this message]
2003-02-16 15:07 ` Barry Wu
2003-02-24 18:12 ` Rich Altmaier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-ia64-105590709805861@msgid-missing \
    --to=gilad@benyossef.com \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox