Visualizzazione post con etichetta servergy. Mostra tutti i post
Visualizzazione post con etichetta servergy. Mostra tutti i post

lunedì 22 luglio 2013

Come migrare distribuzioni gnu/linux su powerpc


In Novembre del 2012 abbiamo anticipato la produzione di un sistema di sviluppo economico e potente con processore powerpc, prodotto dalla Servergy
che essenzialmente si occupa di server powerpc per data-center.

In questi mesi Servergy oltre occuparsi del suo core business, ovvero i data center, sta preparando assieme anche con il mondo Amiga ( fedele da sempre all'architettura Powerpc) e Freescale, il disegno e la produzione di pcubed, l'annunciato sistema di sviluppo.

giovedì 13 giugno 2013

Migrare ad architettura powerpc: come fare?

Ma come?
Apple migrò ad architettura x86 a partire dall'architettura powerpc...
Si esattamente come Intel vendette il ramo di azienda che si occupava di architettura arm , processore Xscale, per poi trovarsi qualche hanno dopo fuori dal mercato mobile che è stato invaso nel mercato mobile dall'architettura arm...

Inoltre anche Sony e Microsoft per le loro console da gioco stanno migrando da powerpc a x86 .... Ma ricordiamoci che Sony arrivava dall'architettura Mips e Microsoft Xbox dall'architettura x86, per cui non è detto che tutto il settore console e consumer debba migrare solo verso x86 definitivamente...

Infatti stiamo assistendo alla migrazione da x86 verso ARM anche nel mercato server,infatti Applied Micro ha presentato i suoi Server arm 64bit X-Gene, inoltre diversi data-center stanno migrando ad architettura powerpc, come Servergy insegna.




mercoledì 26 dicembre 2012

Amiga su hardware da 200 dollari?

Finalmente Servergy ha sveltato una delle architetture dei propri server con processori powerpc!.

A partire dal server base CTS-1000 , che ha un dimensione ridotta di 36 cm per 20 com per 4,5 cm di altezza, ed un peso inferiore ai 3kg, il processore a 32bit è un Freescale P4080, che possiede 8 cores a 1,5 Ghz ( con un TPD sotto i 30W).

Altre caratteristiche del P4080:
- Tre  livelli di  gerarchia di cache: 32 KB I/D L1, 128 KB private L2 per core, 2 MB shared L3
Dual 64-bit (72-bit with ECC) DDR2/3 memory controllers sino a 1.3 GHz di data rate

DPAA con le seguenti funzioni:
    Packet parsing, classification, and distribution
    Queue management for scheduling, packet sequencing, and congestion management
    Hardware buffer management for buffer allocation and de-allocation
    Encryption (SEC 4.0)
    RegEx Pattern Matching (PME 2.0)

Interfacce ethernet:
    Due 10 GBps Ethernet (XAUI) controllers
    Otto 1 GBps Ethernet (SGMII) controllers

Interfacce per periferiche ad alta velocità :
    Tre PCI Express® v2.0 controllers/ports running at up to 5 GHz
    Due Serial RapidIO® 1.2 controllers/ports running at up to 3.125 GHz



Servergy Pcubed è una sistema di sviluppo (che costerà meno di 200 dollari) pre-ordinabile ed è una versione totalmente compatibile con CTS-1000, meno potente ma sempre di classe Enterprise. Tra i dati forniti dall'immagine di esempio viene comunicato che è un dual core...


Dato che il processore Freescale P8040, adottato dal CTS-1000, si basa su di un core e500mc , pcubed , per avere compatibilità binaria, dovrà adottare sempre un processore con core e500mc e guardando dal sito Freescale al momento gli unici e500mc meno potenti del P8040 sono il P2040,P2041,P3041,P4040 che sono comunque tutti a quattro cores, con frequenze che variano dai 1.2 Ghz ai 1.5Ghz, per cui sembrerebbe che il Pcubed non possa essere altro che un powerpc a 4 cores... 

Non ci sono ancora al 26 Dicembre 2012 conferme ufficiali da parte di Servergy , ma a meno che Freescale sforni un nuovo processore a due core e500mc, non vedo come possa essere a due cores il pcubed... vedremo..

La cosa più interessante è che per questi server o sistema di sviluppo pcubed già esistono funzionanti le versioni powerpc delle più note distribuzioni : Fedora, Ubuntu e Suse.


Lo stesso Trevor Dickinson, il creatore del nuovo AmigaONE X1000 , fa riferimento in un suo recente post alla possibilità che questa pcubed possa essere un nuova piattaforma per il mondo Amiga, anche se il core e500mc non permette di fare girare l'attuale Amiga OS senza ricompilarlo per questo processore.




martedì 13 novembre 2012

P-Cubed la piattaforma di sviluppo Powerpc più potente ed economica al Mondo!

Abbiamo già fatto una carrellata di varie piattaforme di sviluppo molto performanti e con costi ridotti basate sia su architettura ARM che MIPS che anche POWERPC, con buone prestazioni e costi accessibili a tutti.

Nei post precedenti abbiamo visto dei quad core arm come il iWave Rainbow-G15M-Q7 basato su cpu freescale imx6 , il dual core powerpc Freescale QorIQ P1025 dual-core processor con 512 Mb di Ram ambedue sui 200 dollari.

Nel post precedente abbiamo anche parlato di questi server powerpc potenti ed a basso consumo energetico della Servergy.

Da pochi giorni la stessa casa madre ha annunciato che è possibile preordinare con un spesa simile agli altri (intorno ai 200 dollari) , la piattaforma di sviluppo enterprise chiamata P-Cubed basata su un processore dual core PowerPc di ultima generazione, nettamente più performante degli altri disponibili che vi ho menzionato, in pratica sarebbe il fratello minore del Server CTS-1000 sempre della Servergy.

E' avvolto da mistero quale sia la cpu dual core che adotta il P-Cubed, sarà un processore IBM, Freescale o di chi?

Quello che mi sembra certo è che pur avendo una potenza di calcolo notevole, ha un consumo energetico molto basso e quindi potrebbe essere anche la CPU dei  prossimi notebook...


Server CTS-1000

Veniamo alle caratteristiche che avrà il P-Cubed, oltre ad essere powerpc e fargli girare sopra varie distribuzioni gnu/linux:
  • Multi-core processor
  • Virtualizzazione hardware (via Linux kernel KVM)
  • Gigabit ethernet
  • HDMI video output
  • Network offloading engines
  • SATA controller
  • Audio output
  • USB Ports
  • SD Card slot
Inoltre l'alimentazione è da 5V tramite il mini usb classico dei telefonini.

P-Cubed dovrebbe essere supportata dalle distribuzioni Ubuntu,Debian, Fedora e openSUSE, oltre che da vari bootloader opensource.

Nei prossimi post non appena avrò aggiornamenti pubblici maggiori su prezzo definitivo e tutte le caratteristiche hardware e software di questo sistema di sviluppo vi aggiornerò , oppure potete prenotarvela od avere aggiornamenti direttamente dal sito di Servergy.

Di seguito trovate un immagine di esempio del P-Cubed.



mercoledì 17 ottobre 2012

Android on PowerPC architecture


I 25 Ottobre 2012 ci sarà la 2012 ASIA Power Architecture Conference
evento dove tutti i produttori di processori con architettura Power ( powerpc) , per intenderci quella che anima tutte le console da video gioco ( sony ps3, nintendo Wii e Wii U, Microsoft Xbox) e che aveva fatto della Apple il "think different".

In questa prossima conferenza in cui si sintetizza lo stato dell'arte della tecnologia e architettura Power e le prospettive future sembra che ci siano almeno due grandi novità una nel campo Server web e data , Cluster, Clould e l'altra diretta invece al mondo embedded che poi può arrivare al mondo mobile.

Sappiamo benissimo come l'architettura ARM presente da sempre nel campo mobile stia approndando anche sul campo desktop e server e quindi siamo già abituati a che in questi segmenti e per queste applicazioni non esista solo un'unica piattaforma come era in passato...

Nel campo server l'architettura Power di ibm sappiamo che è da "sempre" presente, e che supporta pienamente linux o meglio che gnu/linux supporta pienamente l'architettura power, ma sappiamo anche che i server ibm power6 -7 , etc...sono tutti di fascia alta con costi ben superiori ai 3-5 mila euro dei server x86, allineati maggiormente a soluzioni con architettura Sparc di Oracle ( ex Sun)
Per esempio nel mio caso facendo come lavoro il sistemista/programmatore di server web , mai abbiamo installato , nella mia esperienza, un server power ibm, principalmente per ragioni di costo.
Ma nel campo server è presente già dal 2009 una società chiamata Servergy che fornisce vende diversi prodotti e soluzioni server basati su architettura power con un risparmio energetico che può arrivare all'80% rispetto ai server tipici con architettura x86.
Da quello che ho capito Servergy non usa il processore power di IBM che oltre a costare parecchio per singola unità o licenza, necessità una infrastruttura hardware abbastanza spinta sia in termini di frequenza di funzionamento, raffreddamento e consumo energetico, ma di un altro processore Power a basso consumo energetico, ho inteso uno di sua produzione.

Ho scritto a Servergy per sapere specifiche e prezzi precisi, dopo questo Power event farò sicuramente un nuovo post di aggiornamento dove spero di avere foto e informazioni maggiori sull'evoluzione dell'architettura powerpc.

Infatti l'architettura Power per "natura" stessa di essere un "RISC" ha un consumo energetico inferiore all'architettura x86 a parità di miniaturizzazione dei transistor, basti fatti pensare che i vecchi processori Motorola ( ora Freescale) G4 e G3 permettevano ai vecchi PowerBook di funzionare per 5 ore ed avevano architettura a 130 nm , ovvero rispetto a quelle degli attuali power a 28nm direi che possedevano una dispersione termica enorme; nonostante tutto l'architettura progettata meglio permetteva di avere un efficienza termica decisamente migliore dei vari x86 a 130nm.

Riguardo alla superiorità dell'architettura PowerPC rispetto a quella x86 e rispetto a quella arm e mips c'è un interessante articolo tecnico in inglese da ppcnux.


Infatti il processore 64bit Power di Freescale  T4240 a 1,8ghz , con 12 core ,24 tread , 3 memory controller DDr3 2.1Ghz, tecnologia 28 nm , ha un TDP a 30W , ovvero di gran lunga inferiore ai processori server x86 di quella fascia.

Come già ho scritto nelle pagine di questo blog, Android che nelle versioni più recenti utilizza il kernel linux non modificato, come per altro Open Webos.
Android funziona oltre che su architettura ARM e architettura MIPS anche su quella PowerPc, come già illustravo in un mio post del 2009.

All' ASIA Power Architecture Conference  di quest'anno sembra che Android per powerpc torna alla ribalta , infatti negli speack sia IBM che Verisilicon, come aveva fatto in passato Freescale per il processore powerpc MPC8536E , presentano Android per powerpc , rispettivamente Android per il powerpc con architettura 476 di IBM e quello la "PowerPC based SoC development platform" su cui gira Android 2.3/Linux OS di VeriSilicon.




Sembra che si riferiscano ancora ad Android 2.3.x , non vedo traccia di Android 4.x , mi sembra molto interessante che dal 2009, quando aveva lanciato la cosa Freescale insieme con Mentor Graphic , ora si rilancia con un Android aggiornato ( prima era Android 1.x) e su altri processori powerpc.


Anche nel mondo amiga ci sono segnali di novità riguardanti l'architettura power...
A parte ad essere in vendita il nuovo Amiga One X 1000, con processore PA6T-1682M PaSemi a 64 bit ( quello che doveva essere il futuro powerpc del "think different" di Apple , poi rilevata e "smembrata" di fatto dalla Apple stessa) , che pur essendo un processore del 2009 ha caratteristiche sia di prestazioni che di efficienza energetica veramente interessanti, come già illustrato in un mio post.

A parte questo powerpc 64 bit dual core sembra che ci siano in arrivo per il "nuovo amiga" nuovi processori powerpc molto interessanti, come scrive nel proprio blog Trevor, il fondatore di a-eon technology ovvero la casa madre i Amiga One X 1000.