Cavium Octeon, mips64, tempted

Additional operating system/hardware discussion (Windows, Linux, *BSD and others)
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
robespierre
Posts: 1579
Joined: Mon Sep 12, 2011 2:28 pm
Location: Boston

Re: Cavium Octeon, mips64, tempted

Unread postby robespierre » Sun Dec 27, 2015 1:22 pm

I'd be surprised if the RJ45 was a different pinout from the one used on every Cisco router and just about everything else. Converters are a dime a dozen.
Does the version of linux in that link support the crypto engines in the Octeon? There are content filter engines (hardware regex) as well.
:PI: :O2: :Indigo2IMP: :Indigo2IMP:

User avatar
miod
Posts: 523
Joined: Fri Oct 09, 2009 2:44 am
Location: Clermont-Ferrand (France)
Contact:

Re: Cavium Octeon, mips64, tempted

Unread postby miod » Sun Dec 27, 2015 11:32 pm

robespierre wrote:I'd be surprised if the RJ45 was a different pinout from the one used on every Cisco router and just about everything else.

ERL use indeed Cisco-compatible wiring for the serial port, so there is nothing odd about it.
:Indigo:R3000 (alas, dead) :Indigo:R4000 x4 :Indigo2:R4400 :Indigo2IMP:R4400 x2 :Indigo2:R8000 :Indigo2IMP:R10000 :Indy:R4000PC :Indy:R4000SC :Indy:R4400SC :Indy:R4600 :Indy:R5000SC :O2:R5000 x3 :O2:RM7000 :Octane:2xR10000 :Octane:R12000 :O200:2xR12000 :O200: - :O200:2x2xR10000 :Fuel:R16000 :O3x0:4xR16000 :A350:
among more than 150 machines : Apollo, Data General, Digital, HP, IBM, MIPS before SGI, Motorola, NeXT, SGI, Solbourne, Sun...

User avatar
miod
Posts: 523
Joined: Fri Oct 09, 2009 2:44 am
Location: Clermont-Ferrand (France)
Contact:

Re: Cavium Octeon, mips64, tempted

Unread postby miod » Mon Dec 28, 2015 12:40 pm

ivelegacy wrote:interesting question: to be, or not to be, Cavium's SDK addicted :D

It's crap, but they're not giving you much choice if you intend your code to be portable to all Octeon families.
:Indigo:R3000 (alas, dead) :Indigo:R4000 x4 :Indigo2:R4400 :Indigo2IMP:R4400 x2 :Indigo2:R8000 :Indigo2IMP:R10000 :Indy:R4000PC :Indy:R4000SC :Indy:R4400SC :Indy:R4600 :Indy:R5000SC :O2:R5000 x3 :O2:RM7000 :Octane:2xR10000 :Octane:R12000 :O200:2xR12000 :O200: - :O200:2x2xR10000 :Fuel:R16000 :O3x0:4xR16000 :A350:
among more than 150 machines : Apollo, Data General, Digital, HP, IBM, MIPS before SGI, Motorola, NeXT, SGI, Solbourne, Sun...

User avatar
miod
Posts: 523
Joined: Fri Oct 09, 2009 2:44 am
Location: Clermont-Ferrand (France)
Contact:

Re: Cavium Octeon, mips64, tempted

Unread postby miod » Mon Dec 28, 2015 11:55 pm

ivelegacy wrote:why? I mean, PROs & CONs with them ?

The Cavium SDK tries hard to be the kernel itself. For example, it comes with its own malloc, spinlocks, mutexes, you name it. Trying to replace this with your kernel's existing facilities is not really supported, and error-prone. Also, it suffers from too much OOP disease, with accessors on top of accessors on top of accessors, hidden by a thick layer of preprocessor macros (see octeon-model.h for a belching example of this). I understand that some layers are necessary because of the broad family of subtly different octeon models, but there seem to be too many of them.

ivelegacy wrote:they could share the same rootfs :D :D :D

I'm not so sure about that. Octeon lack coprocessor 1, i.e. the FPU. So either you need to have proper FPU emulation in the kernel, or you need to compile your userland in soft-float mode, which will suck on SGI where there is no such limitation.
:Indigo:R3000 (alas, dead) :Indigo:R4000 x4 :Indigo2:R4400 :Indigo2IMP:R4400 x2 :Indigo2:R8000 :Indigo2IMP:R10000 :Indy:R4000PC :Indy:R4000SC :Indy:R4400SC :Indy:R4600 :Indy:R5000SC :O2:R5000 x3 :O2:RM7000 :Octane:2xR10000 :Octane:R12000 :O200:2xR12000 :O200: - :O200:2x2xR10000 :Fuel:R16000 :O3x0:4xR16000 :A350:
among more than 150 machines : Apollo, Data General, Digital, HP, IBM, MIPS before SGI, Motorola, NeXT, SGI, Solbourne, Sun...

robespierre
Posts: 1579
Joined: Mon Sep 12, 2011 2:28 pm
Location: Boston

Re: Cavium Octeon, mips64, tempted

Unread postby robespierre » Wed Dec 30, 2015 10:34 am

Well, if you don't often need floating point, COP1 emulation is certainly a solution. But since the MIPS FP registers are inside COP1, the code needs to be carefully written so that whatever variables store the emulated registers are context switched the same as the int registers.
:PI: :O2: :Indigo2IMP: :Indigo2IMP:

nyef
Posts: 73
Joined: Tue Apr 28, 2015 7:54 pm

Re: Cavium Octeon, mips64, tempted

Unread postby nyef » Wed Dec 30, 2015 4:35 pm

ivelegacy wrote:the point is: how fast is it (I'd like to see a benchmark) & how good is USB engine?

Actually, I have a question here: Can it run with a USB hub and an external disk, or does it need to be a single USB stick and no peripheral expansion other than via the network ports?

User avatar
jan-jaap
Donor
Donor
Posts: 4940
Joined: Thu Jun 17, 2004 11:35 am
Location: Wijchen, The Netherlands
Contact:

Re: Cavium Octeon, mips64, tempted

Unread postby jan-jaap » Thu Dec 31, 2015 5:32 am

ivelegacy wrote:Image
DB9M RJ45 kit

I bought a couple of dozen of these (both the male and female gender) a couple of years ago. I have a ton of equipment with serial management ports, and a Cyclades ACS 48 console server (48x serial port on RJ45). Whenever a new weirdo piece of kit shows up at my place I make an adapter. You just have to make sure you label these things properly or you will forget what system they go with.
:PI: :Indigo: :Indigo: :Indy: :Indy: :Indy: :Indigo2: :Indigo2: :Indigo2IMP: :Octane: :Octane2: :O2: :O2+: Image :Fuel: :Tezro: :4D70G: :Skywriter: :PWRSeries: :Crimson: :ChallengeL: :Onyx: :O200: :Onyx2: :O3x02L:
To accentuate the special identity of the IRIS 4D/70, Silicon Graphics' designers selected a new color palette. The machine's coating blends dark grey, raspberry and beige colors into a pleasing harmony. (IRIS 4D/70 Superworkstation Technical Report)

User avatar
Kumba
Posts: 235
Joined: Mon May 24, 2004 12:14 am
Location: Byzantine Secundus

Re: Cavium Octeon, mips64, tempted

Unread postby Kumba » Thu Jan 07, 2016 4:39 am

ivelegacy wrote:kernel FPU emulation, my RS/P(1) has no FPU, and I am sometimes (too often) using it to compile things for my IP30
to compile the kernel it takes 5 hours, while my IP30 2xR12K@400 takes 40 minutes, just to compare the cpupower
but RS/P eats less than 10Watt of electricity, while my IP30 eats up to 400Watt :shock: :shock: :shock:

How is your Octane pulling 400W? You said you run it headless with no graphics, so it should be well under 300W. Mine has the dual R14K, an Impact board with a PCI shoebox, and 3x 10k RPM 2.5" SCA drives, and it clocks in right around 303W average. These systems don't do power scaling, either, so regardless if it's compiling code or contributing to the ambient room temperature, it'll run at a fairly fixed wattage. And aren't you on 240V mains? That should be more efficient than our silly 120V setup over here in the states.
:Onyx2: 4x R14000 :Tezro: 4x R16000 :Fuel: 1x R16000 :Octane: 2x R14000 :O2+: RM7000 :O2: R10000 :O2: RM5200 :Indigo: R4400 :Indigo2IMP: R10000 :Indigo2: R8000 :O3x0: 4x R14000 :Indy: R5000

"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic

User avatar
Kumba
Posts: 235
Joined: Mon May 24, 2004 12:14 am
Location: Byzantine Secundus

Re: Cavium Octeon, mips64, tempted

Unread postby Kumba » Fri Jan 08, 2016 3:16 am

ivelegacy wrote:measured on my friend machine
- 2xR14K@600Mhz
- 2Gbyte of ram (currently downgraded to 1.7Gbyte)
- V12 + Mgras installed {SlotA,SlotB,SlotD}
- PCI ShoeBox with a dual SCSI controller and PCI_USB
- 2x40Gbyte SCA hard drives

we measured ~390Watt average

Okay, Impact AND Odyssey in the same system, pulling 390W sounds closer to what I'd expect. Your Octane should, however, be around 250W or less, since you removed all of your graphics options. That's actually not a bad draw, and while I don't know what electric rates are like in the EU, it shouldn't be that expensive on a per-month basis, especially if you're only running the Octane a couple hours a day.


ivelegacy wrote:yes || no

Yes: in Europe.Italy we have 240V
No: but my IP30 system is powered by a diesel generator (2), which comes with 120V setup
so I modified the IP30 PSU instead of buying a more expensive converter for the generator (1)
it's 5Kwatt diesel generator, paid 200 euro for the whole as second hand

Okay, I was not expecting that as an answer. Why can't you run the Octane on the 240V system? The power supply is auto-sensing and should handle either 120 or 240 just fine. And what did you modify on the PSU?


ivelegacy wrote:btw, things within the range { 200, 300, 400 } Watt are greater than things within the range { 20, 30, 40 } watt
corollary: RSP & Cavium Octeon eat less electricity -> they are 10x better dogs :D !

Maybe, maybe not. SGI built some wicked gear that has stood the test of time a lot longer than most computer gear normally does. Especially with dual R14K's. What does Cavium have for L2 caches on those chips?
:Onyx2: 4x R14000 :Tezro: 4x R16000 :Fuel: 1x R16000 :Octane: 2x R14000 :O2+: RM7000 :O2: R10000 :O2: RM5200 :Indigo: R4400 :Indigo2IMP: R10000 :Indigo2: R8000 :O3x0: 4x R14000 :Indy: R5000

"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic

robespierre
Posts: 1579
Joined: Mon Sep 12, 2011 2:28 pm
Location: Boston

Re: Cavium Octeon, mips64, tempted

Unread postby robespierre » Fri Jan 08, 2016 10:58 am

Octeon Plus has 128KB shared L2 cache. The Octeon II has 4MB shared L2.
:PI: :O2: :Indigo2IMP: :Indigo2IMP:

User avatar
Kumba
Posts: 235
Joined: Mon May 24, 2004 12:14 am
Location: Byzantine Secundus

Re: Cavium Octeon, mips64, tempted

Unread postby Kumba » Sat Jan 09, 2016 2:34 am

ivelegacy wrote:the House where I live is property of my girlfriend, and even if I pay half the electricity she doesn't like the IP30, in first place

You need a new girlfriend.
:Onyx2: 4x R14000 :Tezro: 4x R16000 :Fuel: 1x R16000 :Octane: 2x R14000 :O2+: RM7000 :O2: R10000 :O2: RM5200 :Indigo: R4400 :Indigo2IMP: R10000 :Indigo2: R8000 :O3x0: 4x R14000 :Indy: R5000

"The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between."
--Emperor Turhan, Centauri Republic


Return to “Miscellaneous Operating Systems/Hardware”

Who is online

Users browsing this forum: No registered users and 3 guests