
Si deduce che non è una cpu "solo server"

Moderatore: Newser
Amiga Supremo ha scritto:marmotta ha scritto:Anche con le schede di A-eon si parla di migliaia di euro..... poi nell'articolo si parla di prezzi in linea con soluzioni xeon e maggiori prestazioni! Una motherboard xeon e relativo processore (anche di fascia alta) non costa piu di una nemo
How much?
marmotta ha scritto:Non sono riuscito a risalire al prezzo di un power8.... ma ho trovato qualche power7
Ricondizionato http://www.amazon.com/IBM-Power7-ESFDT00C04-Processor-46J6256/dp/B00H87L5R0/ref=sr_1_1?s=electronics&ie=UTF8&qid=1399054372&sr=1-1&keywords=cpu+ibm+power7
Nuovo http://www.ebay.com/itm/IBM-51Y2836-IBM-Power7-3-0GHz-8-Core-Processor-/231203399296?pt=US_Internal_Hard_Disk_Drives&hash=item35d4cbe680
E' indicativo.... poi bisogna considerare che si tratta del prezzo IBM (che non ha nessun interesse a tenerlo basso...) e con package stile piccolo mattone estraibile per server IBM.
samo79 ha scritto:cdimauro ha scritto:AROS... lo dici sempre tu che è immaturo e pieno di problemi. Prima di pensare a sfruttare la memoria in più credo che abbiano ben altro da fare, no?
Ma se fosse stato cosi banale comunque lo avrebbero fatto, tanto più che AROS gira su qualsiasi PC, quindi potenzialmente anche su hardware dotati di una gran quantità di memoria fisica (4 GB o più)
cdimauro ha scritto:Comunque puoi chiedere a chiunque s'intenda un minimo di s.o. (e un po' di quello Amiga), se non ti fidi.
Mi fido, il punto di discussione era questo; si parlava di tempistica e di eventuale difficoltà nell'implementazione, tu sostieni sia semplice, io anche dopo la tua spiegazione continuo a pensare che non lo sia
Tuttavia immagino che la vera ragione per cui sia stata implementata solo adesso non vada tanto ricercata nelle questioni tecniche bensì pratiche, gli hardware precedenti (su OS4) non avevano la possibilità di montare una gran quantità di memoria e, a dirla tutta non c'era nemmeno tutta questa necessità, 2 GB sono teoricamente più che sufficienti per l'uso odierno, tuttavia con l'avvento dell'X1000 e della futura Cyrus le cose a livello hardware sono cambiate per cui giustamente anche il limite dei 2 GB doveva essere superato ..
tlosm ha scritto:Samo io mi chiedo come mai le cose semplici le fanno sempre gli altri 8)
e comunque credo si stiano dando da fare anche a superare il limite di 256mb di Vram
andres ha scritto:cdimauro ha scritto:andres ha scritto:Moving to SMP will inevitable mean that SMP aware programs will need to adhere to stricter rules. We introduced several mechanisms over the years to improve instability issues causes by buggy software with memory leaks, access to the zero page or a very common mistake, freeeing the same memory twice.
In tandem with the DOS development a lot of work was done in this area in the kernel whilst still retaining backwards compatibility with a lot of old applications including legacy 68K applications. There are limits ofcourse to what extent we will accommodate such programs.
Qui parla di SMP-aware program, quindi di programmi che sono appositamente pensati e realizzati per sfruttare l'SMP. Tradotto: con nuove applicazioni, appositamente pensate e che utilizzano API apposite.
Questo significa che le vecchie applicazioni (sia 68K sia PowerPC) NON potranno fare uso di tutti i core. Molto probabilmente gireranno su un solo core, e nel caso di accesso a particolari parti del s.o. è plausibile che gli altri core verranno congelati in attesa che la situazione "di emergenza" passi.
Dunque possiamo parlare più correttamente di supporto a multicore, peraltro limitato a un solo scenario. Mi fermo qui perché ci sarebbe ben altro da dire, ma non ho tempo, e poi al solito verrei subissato da critiche dai fanatici integralisti, che non riescono ad accettare certi discorsi nemmeno se sono squisitamente tecnici.
Mi pare una soluzione sensata da quanto ne capisco, simile a quella di cui si era ipotizzato a volte in questa sede.
Del resto non avrebbe senso in un contesto di nicchia, rompere la compatibilità con il vecchio parco software, mentre i nuovi programmi potranno sfruttare le CPU multicore.
Alla fine anche su Windows ho visto applicazioni vecchie non pensate per i multicore girare più velocemente su un single core ad alta frequenza che su multicore a frequenza minore.
tlosm ha scritto:E conoscendo gli amighisti ottimizzeranno tutti i loro programmi e ricompileranno per le nuove api (powerpc) i vecchi programmi 68k lasciano il tempo che trovano già quelli che funzionano su OS4 senza ausilio del Euae sono molto veloci su un G4 ... su euae jit ho le performance su un G4 1.2ghz come un 68060 a 75mhz ...
Amiga Supremo ha scritto:cdimauro ha scritto:Servono i sorgenti, e non li mollano facilmente, mi pare.
Per dare un'imbeccata, non servono i sorgenti, mi pare.
Amiga Supremo ha scritto:tlosm ha scritto:Samo io mi chiedo come mai le cose semplici le fanno sempre gli altri 8)
Probabilmente perché per riuscire a fare quelle difficili bisogna anche essere capaci, oltre a dire di esserlo.![]()
andres ha scritto:Ad ogni modo, al di là della scheda di Google, chiaramente pensata per server, quel che serve ad Hyperion per far schizzare la base utenti verso i 10mila, come da loro auspicato, è hardware con un rapporto prezzo/prestazioni decisamente migliore, e soprattutto un portatile ad un prezzo accessibile.
Il supporto multicore, di più RAM e delle GPU di ultima generazione, aiuterà e parecchio, però senza un'offerta hardware più competitiva, la user base rimarrà più o meno quella attuale (quantificata in circa 2500 utenti 4.1 registrati da Hyperion stessa, con un numero di licenze vendute evidentemente maggiore, immagino intorno alle 4000).
Purtroppo capisco benissimo che abbassare significativamente i prezzi dell'hadware proprietario sia molto difficile.
marmotta ha scritto:Amiga Supremo ha scritto:Poi bisogna considerare anche che un conto è sviluppare su un HW specificatamente progettato per e un altro invece, sviluppare su un HW "sconosciuto".
Hw "sconosciuto" è circoscritto al controller sata (che molto probabilmente è standard), al chip audio (che comunque sarebbe su PCI), idem per la grafica.... rimane il chipset ethernet e usb, ma anche loro sicuramente saranno standard.
Per la cpu a quanto pare il POWER8 mantiene la compatibilità PPC, anche se solo applicazioni scritte appositamente per architettura POWER potrebbero sfruttarlo per bene... ma al memento mi accontenterei![]()
Riassumendo secondo me non ci sarebbe nessuna difficoltà a farci girare AmigaOS.
rebraist ha scritto:Una scheda server può essere anche adattata a lavorare da desktop, ma con le dovute limitazioni: il concetto di server odierno non è quello del macchinone monolitico ipertrofico con Windows 2000 su e 4 cpu belve in parallelo. Quella è roba da 10 anni fa. Oggi per server si intendono macchine iperspecializzate nel fornire "servizi" da cui il nome. Un nas per capirci, piuttosto che un router intelligente sono due esempi di server specializzati e non richiedono particolari capacità di calcolo. Quando prendi un cluster di schede che funziona decentemente ne metti un tot a lavorare in parallelo l'una con l'altra: nel caso del power hai buone prestazioni e, cosa importantissima, consumi ridotti per cosi che devono lavorare 24h.
Fare la macchina general purpose (cioè di uso generale) è tutt'altra cosa. Non conosco, per mia ignoranza, i power8 né le cpu montate dalle macchine Google ma sono sicuro che non monteranno un altivec o comunque un'unità vettoriale (cioè dedita all'ausilio del calcolo, ad esempio di dati multimediali) cosa che fa la differenza tra un g4 e un pa-semi.
E'pur vero che molte delle macchine che tutti noi abbiamo (sam, x1000) non ce l'hanno e funzionano ugualmente bene. Potrebbero funzionare meglio, certamente, ma già il loro compitino lo svolgono bene. Mi fermo.
Parole in libertà...
marmotta ha scritto:In questa news c'è anche un'altra notizia curiosa ed interessante.... nvidia sta prendendo in considerazione il power8 per un futuro HTC!!!![]()
Si deduce che non è una cpu "solo server"
cdimauro ha scritto:Ma sei sicuro che sia HTC e non HPC, invece? Perché non mi pare di aver letto qualcosa riguardo a soluzioni mobile di nVidia basate su PowerPC, visto che, al contrario, s'è ormai costruita anche un proprio processore ARM in casa.
andres ha scritto:cdimauro ha scritto:andres ha scritto:Va detto che Hyperion non ha mai parlato di supporto dei 64 bit, almeno mai in riferimento ad AmigaOS 4.2.
Invece l'ha fatto, un bel po' di tempo fa. Non l'avrei citato altrimenti.![]()
Io non l'ho mai letto.
Puoi linkarmi un qualche documento "ufficiale" (quindi di provenienza Hyperion) in cui si parla esplicitamente di supporto ai 64 bit per la prossima release dell'OS?
Sono sicuro al 99% di non averlo mai visto.
cdimauro ha scritto:Comunque samo pensa che ormai le applicazioni 68K non se le calcoli più nessuno, per cui non capisco perché Hyperion sia così saldamente orientata al mantenimento della retrocompatibilità, anziché darci un taglio netto e passare a una soluzione ben più moderna, solida e robusta.
Raffaele ha scritto:State a farvi tante pippe mentali sui Power 8 quando basterebbe un banale MPC6810D (dual core model) che prima di tutto ha altivec e poi la possibilità per ogni core di lavorare sia in coppia con l'altro sia alternativamente in modalità singola, prendendosi la memoria RAM che gli serve, potendo far girare due sistemi operativi diversi allo stesso tempo, per poter vivere felici.
64 Entry Vector/Scalar Register File
– 128-bit wide registers
– Used for 32b/64b scalar as well as 4x32B/2x64b SIMD
instructions
Floating point instructions and issue rates:
– Up to two instructions can be issued to the VSU in a given
cycle – one for each pipeline
– Instructions executed by pipe0 can be a 128-bit simple fixed
point operation (Altivec), 128-bit complex fixed point operation
(Altivec), 4-way SIMD single-precision FPU operation (Altivec),
a 2-way SIMD double-precision FPU operation (VSX) or a
scalar floating point (single or double precision) operation.
– Instructions executed by pipe1 can be a 128-bit permute
(Altivec or VSX permute), a store, a scalar floating point (single
or double precision) operation, or a 2-way SIMD doubleprecision
FPU operation (VSX).
– So there can be two simultaneous VSX instructions executing
at once, each handling 2 double-precision FP operations. Since
each operation can be a FP multiply-add (FMA) that gives a
peak of 2x2x2=8 double-precision FP operations per cycle.
– Different from previous implementations, the scalar and vector
FP operations are all executed within the VSU.
– Because there are two scalar FXU pipelines independent of the
VSU, two additional FXU operations, for logical operations and/
or array indexing, can be executed at the same time as VSU
operations
samo79 ha scritto:cdimauro ha scritto:Comunque samo pensa che ormai le applicazioni 68K non se le calcoli più nessuno, per cui non capisco perché Hyperion sia così saldamente orientata al mantenimento della retrocompatibilità, anziché darci un taglio netto e passare a una soluzione ben più moderna, solida e robusta.
Non ricordo di averla messa in questi termini, ho sempre sostenuto che le applicazione 68k non sono più cosi vitali dato che un certo ricambio software c'è stato se vogliamo dirla cosi,
tuttavia nei limiti del possibile sono per il loro mantenimento a patto ovviamente di non andare a inficiare lo sviluppo ed il processo di "ammodernamento" futuro .. insomma finchè si può supportare il "mondo 68k" che lo si faccia, dopo si vedrà
andres ha scritto:@cdimauro
Hai ragione te allora.
Anche se va detto che qui si parla in maniera informale di due kernel, uno stabile e uno "sperimentale" da portare avanti per testare grosse novità,
non dice esplicitamente che AmigaOS 4.2 sarà a 64 bit.
marmotta ha scritto:Raffaele ha scritto:State a farvi tante pippe mentali sui Power 8 quando basterebbe un banale MPC6810D (dual core model) che prima di tutto ha altivec e poi la possibilità per ogni core di lavorare sia in coppia con l'altro sia alternativamente in modalità singola, prendendosi la memoria RAM che gli serve, potendo far girare due sistemi operativi diversi allo stesso tempo, per poter vivere felici.
Nemmeno io ho trovato nulla... ma essendo una cpu di Freescale mi sa che ha un decimo della potenza di un Power8e se i prezzi dovessere coincidere sarebbe una pessima soluzione (si parla sempre si "se").
Riguardo l'Altivec del freescale sarebbe comunque mooolto piu lento di un Power8 anche se non ce l'ha. A proposito cdmauro dice che il Power8 ha l'Altivec....
Ho fatto una piccola ricerca e a quanto pare è vero! https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W51a7ffcf4dfd_4b40_9d82_446ebc23c550/page/Intel%20SSE%20to%20PowerPC%20AltiVec%20migration
E si aggiunge il VSX, queste le caratteristiche SIMD del POWER7
- Codice: Seleziona tutto
64 Entry Vector/Scalar Register File
– 128-bit wide registers
– Used for 32b/64b scalar as well as 4x32B/2x64b SIMD
instructions
Floating point instructions and issue rates:
– Up to two instructions can be issued to the VSU in a given
cycle – one for each pipeline
– Instructions executed by pipe0 can be a 128-bit simple fixed
point operation (Altivec), 128-bit complex fixed point operation
(Altivec), 4-way SIMD single-precision FPU operation (Altivec),
a 2-way SIMD double-precision FPU operation (VSX) or a
scalar floating point (single or double precision) operation.
– Instructions executed by pipe1 can be a 128-bit permute
(Altivec or VSX permute), a store, a scalar floating point (single
or double precision) operation, or a 2-way SIMD doubleprecision
FPU operation (VSX).
– So there can be two simultaneous VSX instructions executing
at once, each handling 2 double-precision FP operations. Since
each operation can be a FP multiply-add (FMA) that gives a
peak of 2x2x2=8 double-precision FP operations per cycle.
– Different from previous implementations, the scalar and vector
FP operations are all executed within the VSU.
– Because there are two scalar FXU pipelines independent of the
VSU, two additional FXU operations, for logical operations and/
or array indexing, can be executed at the same time as VSU
operations
Raffaele ha scritto:La mia solita memoria ballerina che mi fa ricordare le cose giuste con un nome differente...
Il processore non è l'MPC8610D, ma l'MPC8641D
http://www.freescale.com/webapp/sps/sit ... 018rH38653
L'MPC8610 invece è il monocore che ha il motore grafico al suo interno, fino a grafica SXGA 10280x1024 ed era stato valutato da A-Cube, se mi ricordo i fatti, come possibile processore per la SAM prima di scegliere l'AMCC che adesso l'equipaggia.
Visitano il forum: Nessuno e 7 ospiti