cluster power pc/x86
cluster power pc/x86
Γίνεται να κάνεις ενα cluster με χ86 και power pc cpus με ένα σύστημα σαν το openmosix η άλλο??? Αν και η απάντηση θα είναι μάλλον αρνητική ειδικά με το open mosix περιμένω γνώμες
- HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
- Contact:
Δυστιχώς θα σε απογοητέυσω...Δεν γίενται να κάνεις κάτι τέτοιο όχι και αυτό λόγο τις διαφορετικής αρχιτεκτονικής. Ένα proccess compiled για x86 όταν κάνει migrate σε ένα PPC πως θα εκτελεστεί; Αφού είναι διαφορετική arch.
Αυτό που μπορείς να κάνεις είναι να έχεις το PPC σε Linux και να χρησιμοποιήσεις το Qemu πάνω στο οποίο να εξομοιώσεις ένα x86 μηχανάκι και εκεί να τρέχεις Linux με OpenMosix. Το qemu τα πηγαίνει αρκετά καλά εάν το host και το target Οs είναι το ίδιο παρά την διαφορετική arch οπότε μπορείς να πετύχεις clustering έτσι.
Αυτό που μπορείς να κάνεις είναι να έχεις το PPC σε Linux και να χρησιμοποιήσεις το Qemu πάνω στο οποίο να εξομοιώσεις ένα x86 μηχανάκι και εκεί να τρέχεις Linux με OpenMosix. Το qemu τα πηγαίνει αρκετά καλά εάν το host και το target Οs είναι το ίδιο παρά την διαφορετική arch οπότε μπορείς να πετύχεις clustering έτσι.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
- vagalati
- Mbyte level
- Posts: 579
- Joined: Tue Mar 16, 2004 2:46 pm
- Location: 7000 miles away from aueb
Proccess migration μπορεί να γίνει και αν οι αρχιτεκτονικές είναι διαφορετικές αλλά η διεργασία να εκτελείται σε virtual machine ή να γίνεται διερμήνευση ή ακόμα και εξομοίωση όπως αναφέρει ο hdkiller.
Για native execution ξέχνα το (πρέπει να γίνει recompile ο κώδικας κατά την μετανάστευση και και και...)
Για native execution ξέχνα το (πρέπει να γίνει recompile ο κώδικας κατά την μετανάστευση και και και...)
- HdkiLLeR
- Venus Project Founder
- Posts: 4356
- Joined: Tue Jan 27, 2004 4:41 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: New York, NY
- Contact:
Γι' αυτό που θέλεις να κάνεις εσύ δεν το έχω τσεκάρει αλλά σε ένα 1.8Ghz μηχανάκι τα Windows που ήταν εντελώς διαφορετικό Os έτρεχε περίπου σαν ένα 600άρι ή και λίγο χειρότερα μπορώ να σου πώ. Κυρίως τα file/hdd related stuff είναι αυτά που αργούν. Για cpu-bounded processes δεν νομίζω να έχεις πολύ degradation μιας και το qemu σε PPC τα πάει καλά απ' ότι διαβάζω.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------
"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie