Archive

Posts Tagged ‘fedora’

pcDuino3B Development Board Adds Gigabit Ethernet Support

February 20th, 2015 6 comments

pcDuino3 development board features Allwinner A20 dual core Cortex A7 SoC with support for SATA, HDMI, LVDS, Wi-Fi, Fast Ethernet, and Arduino compatible headers. Linksprite has now an updated version of the board that adds Gigabit Ethernet, while leaving the rest of the specs unmodified.

Pcduino_V3B

pcDuino3B (aka pcDuino V3B) specifications:

  • SoC – AllWinner A20 dual core ARM Cortex A7 @ 1.0 GHz, with Mali 400MP2 GPU
  • System Memory – 1GB DRAM
  • Storage – 4GB NAND Flash, SATA connector, and microSD card slot (up to 32GB)
  • Video Output – HDMI 1.4 with HDCP support, LVDS header
  • Audio Out –  3.5mm analog audio interface, I2S stereo digital audio interface
  • Connectivity – Gigabit Ethernet, 802.11 b/g/n WiFi
  • USB – 1x USB host, 1x USB OTG
  • Expansion Headers – Arduino UNO extension interface with 14xGPIO, 2xPWM, 6xADC, 1xUART, 1xSPI, 1xI2C.
  • Camera – MIPI camera support
  • Misc – IR receiver
  • Power – 5V, 2000mA, support for Li-Po Battery
  • Dimensions – 121mm x 65mm

The board can run Ubuntu 12.04 / 14.04, Fedora, or Android 4.2 with the images available on pcDuino3 Nano / pcDuino3B download page. Documentation, and tutorials are available on pcDuino3 page.

pcDuino3 (Left) vs pcDuino3B (Right)

pcDuino3 (Left) vs pcDuino3B (Right)

pcDuino3B sells for $59.99 on Linksprite store plus shipping, except if your order exceeds $99 in which case shipping is included. How you also find it on Ebay for $55 including shipping (Title refers to pcDuino3B, but description is for the 10/100M version, so better ask first). If you are based in Europe, you could consider order from EmbeddedComputer.NL or LDLC for a little over 60 Euros including VAT in order to avoid potentially nasty surprises from your local customs office.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

HiSilicon D02 Server Board Supports up to 64 ARM Cortex A57 Cores

February 16th, 2015 10 comments

HiSilicon has showcased their latest server SoC and board at Linaro Connect Hong Kong 2015, with up to two processors with 32 Cortex A57 cores @ 2.1GHz, 8 DIMM DDR3 slots (up to 128 GB RAM), 12 SATA ports, 4 PCIe slots, 10GbE / GbE ports.

HiSilicon_D02D02 board specifications:

  • SoC – Hisilicon PhosphorV660 Hip05 with 16 to 32 ARM Cortex-A57 cores @ up to 2.1GHz and 1MB L2 cache/cluster, 32MB L3 cache
  • System Memory – 2x Memory channel 4x DDR3 DIMM(4x DIMM per processor)
  • Storage
    • 12x SAS 3.0 ports @ 12 Gbps (8 for the first processor, 4 for the second).  SAS port are compatible with SATA drives. You may want to read SAS vs SATA post for more details about SAS.
    • 2x SPI Flash 158Mb BIOS/UEFI
    • 1Gb NorFlash
  • Connectivity – 2×10/100/1000Mbit/s Gigabit Ethernet ports, 2x xGE SFP+ ports (10Gb/s)
  • Expansion – 2x 8x PCI express interfaces per processor (4 in total)USB – 1x USB 2.0 host port
  • Debugging – 1x UART interface, 1x ARM Tracer connector, 1x JTAG interface
  • Misc – RTC battery
  • Power – ATX power supply
  • Dimensions – 305 x xyz mm (SSI-EEB/E-ATX Compatible). xyz = 330, 257, 272, 264, or 267 (Not sure yet)

The board can run Ubuntu, Debian, OpenSUSE, or Fedora. The company has released a hacking manual for D02 board, where you can find more details, and learn how to build the kernel, and hack around with Grub and UEFI among other things.

For example, provided you’ve already installed the right development tools,. including Aarch64 toolchain, you should be able to build the kernel for the board as follows:

git clone  https://github.com/hisilicon/estuary
cd estuary
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
make hulk_defconfig
make -j8
make ./hisilicon/hip05-d02.dtb

Binary files can also be downloaded directly from https://github.com/hisilicon/d02_binary.

Charbax filmed a demo of the board running Ubuntu, Linaro LAVA server, and LXC (Linux Containers). The board currently come with Hip05 SoC with 16 Cortex A57 cores, but in a couple of months, the version with 32 cores will come out, and and Linaro engineers working on ARM64 server should get their hands on several boards.

Via ARMdevices.net

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Online Labs pBox (C1 Node) is a mini ARM Server with 4 Gigabit Ethernet Ports, mSATA and mPCIe Slots

January 30th, 2015 10 comments

Online Labs, a subsidiary of Iliad (free), recently launched hosting services with dedicated ARM servers based on Marvell processor with modules they call C1. The company has decided to design a baseboard (pBox) for C1 module, and, as I understand it, plans to sell it to the public. It’s an exciting development for those who are looking for affordable and tiny purpose built Linux ARM servers.

pBox_ARM_mini_Server

Preliminary C1 Node / pBox mini server specifications (based on C1 specs and bits of information gathered online):

  • SoC – Marvell Armada 370/XP quad core ARMv7 processor @ up to 1.2 GHz
  • System Memory – 2GB RAM
  • Storage – 256 MB NAND flash + mSATA slot + eSATA port + micro SD slot
  • Connectivity – 4x Gigabit Ethernet ports
  • USB – 1x micro USB port
  • Expansion – mini PCie, 1x 20-pin header for expansion (no details yet)
  • Debugging – 20-pin JTAG connector
  • Power Supply – Power barrel (5V?)

C1_ARM_mini_Server_Board

Supported operating systems should be the same as on the hosted instances including Ubuntu 14.04 or 14.10, Debian Wheezy, Gentoo, Fedora 20, and so on. You can watch the 3D render video of the board below to check out the mSATA and mPCIe slots under the board.


Availability has not been announced yet, except it’s expected shortly. The company also teased us with the message “time to upgrade your #RaspberryPi”, so it should be competitively priced too.

Via Vik and Sebastien BENOIT.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Applied Micro XC-1 Server Development Board (Mustang) is Now Available to Developers for $895

December 4th, 2014 13 comments

64-bit ARM server boards such as Applied Micro XC-1 Mustang and AMD Opteron A1100 development kit have been available since the beginning of the year, but only to selected companies, and at a price of several thousand dollars per board. Applied Micro is now offering their X-Gene based XC-1 development board to individual developers for $895, or about ~40% discount to the $1495 company now have to pay for the board. It may also be available from distributors (part number: EV-883208-X1-PRB-1).

X-C1 Mustang Development Board

XC-1 Development Board

XC-1 board (codenamed Mustang) technical specifications:

  • SoC – Applied Micro X-GeneAPM883208-X1 8-core ARM 64-bit @ 1.6 GHz
  • System Memory – 2x DDR3 UDIMM memory slots up fitted with 2x 4GB sticks (8 GB), upgradable to 16GB
  • Storage – 1x 128Mbit SPI NOR Flash for booting, 1x SATA 3 ports, SD card slot, 1024Kb and 256Kb I2C EEPROM
  • Connectivity – 2x Gigagit port (SGMII), 10 GbE SFP+ cage, 1x Gigabit management Ethernet port (RGMII).  Note: the product brief only mentions 1x Gigabit Ethernet port,  1x Management port, but the Getting Started Guide and the picture above clearly shows all 4 Ethernet ports.
  • USB – 2x USB 3.0 ports, 1x mini USB port (for JTAG)
  • Expansion – 1x PCIe x8 connector, expansion connector(s) for GPIOs
  • Debugging – JTAG (mini USB to JUAG) and trace connectors
  • Monitoring – DB9 Serial port
  • Misc – RTC, temperature monitor, BMC connector (I’m not sure what it is, and its purpose)
  • Power Supply – mini-ATX
  • Dimensions – 170 x 170 mm (mini-ITX form factor)

The kit includes X-Gene X-C1 board, a mini ITX Power Supply, a serial/USB FDTI cable, and documentation. I understand you can connect a SATA multiplier to get up to four 6TB hard drives connected to the board.

Mustang Block Diagram

Mustang Block Diagram (USB ports should be USB 3.0)

You’ll also be able to access Linux code (source and binary),  U-Boot firmware (source and binary), Linux development tools, sample application code, and schematics and layout files for X-C1 board. UEFI Tianocore bootloader, as well as Ubuntu 14.04 LTS, RedHat, Fedora, OpenSUSE are also available. Download links are apparently provided in the documentation that comes with the board, or you may be able to access these after registration at https://myapm.apm.com/.

This server board is not only capable of running Linux server distributions, and you can insert a PCIe graphics card (e.g. Nvidia GeForce 7600) in to the board, and Android 4.4 Kitkat developed by Linaro, as shown on a video by Charbax, which also includes an overview of the board, and an unboxing of the kit.

Via ARMDevices.net

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Applied Micro X-Gene (64-bit ARM) vs Intel Xeon (64-bit x86) Performance and Power Usage

October 26th, 2014 5 comments

A group of researcher at CERN have evaluated Applied Micro X-Gene 1 64-bit ARM XC-1 development board against Intel Xeon E5-2650 and Xeon Phi SE10/7120 systems, and one of them, David Abdurachmanov, presented their findings at ACAT’ 14 conference (Advanced Computing and Analysis Techniques) by listing some of the issues they had to port their software to 64-bit ARM, and performance efficiency of the three systems for data processing of High Energy Physics (HEP) experiments like those at the Large Hadron Collider (LHC), where performance-per-watt is important, as computing systems may scale to several hundred thousands cores.

HEP_Test_Systems_X-Gene_Intel_Xeon
Intel Xeon Phi platform based on Many Integrated Cores (MIC) computer architecture was launched the HPC market, and contrary to the table above features 61 physical cores. Applied X-Gene 1 (40nm process) was used instead of X-Gene 2 built on 28-nm process which was not available at the time. The ARM platform ran Fedora 19, whereas the Intel processor used Scientific Linux CERN 6.5.

The researchers run the CERN’s CMSSW applications for testing. Let’s jump to the results.

AOM_X-Gene_1_vs_Intel_XeonAs expected Intel Xeon processor and Phi coprocessor both have more performance than X-Gene 1 ARM SoC.

X-Gene_Intel_Xeon_Phi_Performance_Per_WattHowever, when it comes to performance-per-watt, APM X-Gene 1 is clearly ahead of Intel Xeon E5-2650 and there’s no comparison against Xeon Phi systems.

The conclusion of the report reads as follows:

We have built the software used by the CMS experiment at CERN, as well as portions of the OSG software stack, for ARMv8 64-bit. It has been made available in the official CMS software package repository and via the CVMFS distributed file system used by Grid sites.

Our initial validation has demonstrated that APM X-Gene 1 Server-on-Chip ARMv8 64-bit solution is a relevant and potentially interesting platform for heterogeneous high-density computing. In the absence of platform specific optimizations in the ARMv8 64-bit GCC compiler used, APM X-Gene 1 shows excellent promise that the APM X-Gene hardware will be a valid competitor to Intel Xeon in term of power efficiency as the software evolves. However, Intel Xeon Phi is a completely different category of product. As APM X-Gene 2 is being sampled right now, built on the TMSC 28nm process, we look forward to extending our work to include it into our comparison.

You can read the full report “Heterogeneous High Throughput Scientific Computing with APM X-Gene and Intel Xeon Phi” for details.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

64-bit ARM Server Motherboards by SoftIron

June 20th, 2014 8 comments

We’ve already seen development board such as X-Gene XC-1, and 64-bit ARM servers have been demonstrated by Dell and HP, but SoftIron, a British startup, claims to be the first to provide a production ready ARMv8 solutions for the enterprise server market (e.g. data centers), with its SoftIron 64-0400 and 64-0800 server motherboards powered by Applied Micro X-Gene quad and octa SoC.

softiron_64-0800

Although the company did not release complete pictures of the board, they seem to have done a better job with specifications:

  • SoC
    • SoftIron 64-0400 – Applied Micro X-Gene APM883204 with 4x 64-bit ARMv8 cores @ 2.4 GHz, 4x 32-bit ARMv5 cores for Network/Security offloads and Acceleration, and 1x Cortex M3 for server management
    • SoftIron 64-0800 – Applied Micro X-Gene APM883208 with 8x 64-bit ARMv8 cores @ 2.4 GHz, 4x 32-bit ARMv5 cores for Network/Security offloads and Acceleration, and 1x Cortex M3 for server management
  • System Memory – Up to 128GB ECC DDR3L at 1600MT/s
  • Interfaces
    • 2 x USB 3.0 Superspeed hosts
    • 2 x 10/100/1000 Ethernet RJ-45, and 1 x 100/1000 Ethernet RJ-45 for Server Management (includes Virtual Serial Port)
    • 1 x 10 GbE SFP+
    • 1 x 8 Lane PCIe3.0
    • 4 x SATA 3.0 SSD ports
  • Power supply – + 12 VDC at <7A, Voltage range: 110-240 V AC, Frequency range:50-60 Hz
  • Dimensions – 244 × 244mm (Micro ATX form factor)
  • Enclosure – Rack or Pedestal

SoftIron motherboards only feature one processor socket, and will run Fedora or Ubuntu with Linux 3.x with support for hardware virtualization. I’ve actually just discovered that X-Gene SoCs had ARMv5 and Cortex M3 companion cores to assist with security and server management, actually making APM883208 a 13 cores ARM SoC. If you are interested in the security features allowed by the ARMv5, please refer to “Server Boards –Security Features” (PDF), as I won’t reproduce here the long list of cypher, hash and other security protocols supported by the systems.

SoftIron launched their server motherboards today, but I’m not sure it means it’s already available. Pricing has not been disclosed, but it’s not surprising, as it’s not something individuals will be able to put their hands on. The company will showcase the boards at the 2014 International Supercomputing Conference (ISC), in Leipzig, Germany on June 22-26, 2014. More information is available on SoftIron Products page.

Thanks to David for the tip.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Cavium ThunderX Server SoC Features up to 48 ARM 64-bit Cores

June 4th, 2014 5 comments

ARM SBSA specification for server supports up to 268,435,456 CPU cores for the second level of standardization on one or a combination of SoCs. We’re not quite up there just yet, but Cavium ThunderX is an ARM server SoC with up to 48 cores on a single chip, which is the highest number of cores I’ve ever heard of in an ARM SoC.

Cavium Thunder X Block Diagram

Simplified Cavium ThunderX Block Diagram

The company created their own custom processor cores using an ARMv8 architecture license, designing an SoC complies with ARM’s Server Base System Architecture (SBSA) standard with the following key features:

  • ARM based SoC that scales up from 8 to 48 cores with up to 2.5 GHz core frequency with 78K I-Cache, 32K D-Cache, and 16MB L2 cache.
  • Fully cache coherent across dual sockets using Cavium Coherent Processor Interconnect (CCPI)
  • Integrated I/O capacity with 100s of Gigabits of I/O bandwidth
  • 4x DDR3/4 72-bit memory controllers supporting up to 1TB RAM @ 2400 MHz in a dual socket configuration
  • Hundreds of integrated hardware accelerators for security, storage, networking and virtualization applications.
  • Cavium virtSOC technology allowing full system virtualization for low latency from virtual machine to I/O.
  • Best in class performance per watt and performance per dollar for the target applications

ThunderX processor family is comprised of several models depending on target applications: Compute, Storage, Secure Compute, and Networking as well as server chips (CN88XX_X)with 24 to 48 cores, and low-end server chips (CN87XX_X) with 8 to 16 cores.

The server chips are available in 4 SKU families:

  • ThunderX_CP (Compute)
    • Up to 48 cores along with integrated virtSOC, dual socket coherency, multiple 10/40 GbE and high memory bandwidth.
    • Optimized for private and public cloud web servers, content delivery, web caching, search and social media workloads.
  • ThunderX_ST (Storage)

    • Up to 48 cores along with integrated virtSOC, multiple SATAv3 controllers, 10/40 GbE & PCIe Gen3 ports, high memory bandwidth, dual socket coherency, and scalable fabric for east-west as well as north-south traffic connectivity.
    • Includes hardware accelerators for data protection/ integrity/security, user to user efficient data movement (RoCE) and compressed storage.
    • Optimized for Hadoop, block & object storage, distributed file storage and hot/warm/cold storage type workloads.
  • Thunder_SC (Secure Compute)

    • Up to 48 cores along with integrated virtSOC, 10/40 GbE connectivity, multiple PCIe Gen3 ports, high memory bandwidth, dual socket coherency, and scalable fabric for east-west as well as north-south traffic connectivity.
    • Includes Cavium’s 4th generation NITROX and TurboDPI technology with acceleration for IPSec, SSL, Anti-virus, Anti-malware, firewall and DPI.
    • Optimized for Secure Web front-end, security appliances and Cloud RAN type workloads.
  • Thunder_NT (Networking)

    • Up to 48 cores along with integrated virtSOC, 10/40/100 GbE connectivity, multiple PCIe Gen3 ports, high memory bandwidth, dual socket coherency, and scalable fabric with feature rich capabilities for bandwidth provisioning , QoS, traffic Shaping and tunnel termination.
    • Hardware accelerators include high packet throughput processing, network virtualization and data monitoring.
    • Optimized for media servers, scale-out embedded applications and NFV (Network Functions Virtualization) type workloads.

The cost and power optimized ThunderX CN87xx family with 8 to 16 cores will be available in single socket configuration with two DDR3/4 controllers, multiple 10GbE, SATAv3 and PCIe Gen3 interfaces. It will be used for cold storage, distributed content delivery, dedicated hosting, distributed memory caching and embedded and control plane.

Cavium has partnered with several companies, including ODM and OEM partners such as GIGABYTE and Hewlett Packard, is part of Linaro, the Linux Foundation, OpenStack, UEFI, Xen, etc.. industry groups.  Supported operating systems include Canonical’s Ubuntu, RedHat’s Fedora,  MontaVista Linux and openSUSE.  Oracale Java, OpenJDK and GNU toolchain have been ported to the platform, as well as KVM and Xen virtualization platforms.

The company expects ThunderX processors and hardware reference platforms to be available in Q4 2014. Further details may be available on Cavium’s ThunderX page.

Via EETimes

[Update: Here’s the pic of the dual socket board (96 cores: 48 + 48) via armdevices.net. There’s also a single socket version. They all require an heatsink as shown in the bottom left corner of the pi (red/orange heatsink]

Cavium ThunderX Dual Socket Motherboard (Click to Enlarge)

Cavium ThunderX Dual Socket Motherboard (Click to Enlarge)

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Dedicated Hosting Services on ARM Development Boards (Cubieboard2, Raspberry Pi, ODROID…)

March 12th, 2014 11 comments

At least two companies have recently launched hosting services using dedicated ARM servers based on low cost development boards: NanoXion with its NX-BOX service powered by PiBox (Raspberry Pi) and CubieBox (Cubieboard 2) microservers, and miniNodes with servers based on Cubieboard2 first, then ODROID development boards, and possibly AllWinner OptimusBoard once/if it becomes available.

PiBox Dedicated Server

PiBox Dedicated Server

The PiBox will feature a Raspberry Pi Model B with 512 MB RAM, and 16GB Class 10 UHS-1 microSD card by Samsung, and the dual core Cubiebox comes with 1GB RAM and a Crucial M500 SATA III 120GB SSD. Both NX-BOXes run Linux Debian Server NX distribution, support instant remote reboot, with guaranteed 10 Mbps connectivity for IPv4 & IPv6, and unlimited bandwidth. The boards are all hosted in France.

The company expects their ARM servers to be used as private cloud servers, backup servers, private chat servers, web servers, mail servers, DNS Servers, monitoring servers, and well as some other proprietary solutions their customers may come up with.

Pricing starts at 7.19 Euros per month for the PiBox, 11.18 Euros per month for the Cubiebox, including an IPv6 address, and the service requires a commitment of one year.

miniNodes, which is US based, has just started yesterday to offer Cubieboard2 dedicated server for early adopters and enthusiasts. Cubieboard 2 features a dual core AllWinner A20 SoC @1.0 Ghz, 1 GB RAM, and 4 GB NAND that runs Ubuntu Server 13.04. There does not appear to have any external storage in their microservers at this stage, and bandwidth information is not available. The only option is currently hosting costs $19 US per month, but once they officially launch they’ll offer options to purchase clusters with up to 25 Cubieboard2 and more choices for the OS (Ubuntu or Fedora). If everything goes according to plan quad core hardkernel ODROID boards will be added to the line-up soon, and Allwinner Optimus Board powered by AllWinner A80 octa-core processor might also be considered.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter