ELLCC Multi-Target Cross Compiler Based on Clang and LLVM Compiler Infrastructure

ELLCC is a project aiming at creating a multi-target cross compilation environment for embedded systems. which makes use of Clang and the LLVM compiler infrastructure. QEMU is used for cross-platform testing. The project goals are to implement the following key features: A functional C/C++ compiler based on Clang (ecc) Multi-target support: ARM, i386, Microblaze, Mips, Nios2, PowerPC, PowerPC64, Sparc and X86_64 Multi-OS support: Linux, Standalone, … A complete test environment that allows automatic unit and integration testing of the run-time environment and complete executables. Support of a wide variety of target processors from armv4 to armv7, several mips cores, i386, and more. The project is still being developed, and ELLCC is in a pre-release state. ELLCC is composed of the following components: ecc – The ELLCC C/C++ compiler,  a single executable with gcc compatible options. binutils – The GNU binutils package. libecc – The C standard library based on the musl standard […]

Boston Ships Viridis ARM Server Based on Calxeda EnergyCore Cortex A9 SoC

At the end of 2011, Boston, a British IT company, announced plans for an ARM server based on Calxeda Quad Core Cortex A9 Server-on-Chip, and now the company recently announced they started to ship the server (called Viridis) to their first customers. We now have further details about the server including the key features: Ten times the performance at the same power in the same space Cut energy and space by 90% Easily scalable to thousands of nodes 48 SoC devices delivered across 12 Calxeda EnergyCard modules Each EnergyCore SoC contains an ARM quadcore processing unit, providing a total of 192 cores per 2U enclosure Low power consumption: <300W with each SoC consuming between 0.5 to 5W depending on the load. Up to 24 SATA HDDs or SSD devices Up to 192GB of RAM per 2U enclosure A Calxeda EnergyCard (pictured below) features 4 Calxeda EnergyCore ECX-1000 SoC which can […]

Kontron Unveils KTT30/mITX Nvidia Tegra 3 Mini-ITX Board

Kontron has today unveiled the KTT30/mITX, its first embedded ARM based Mini-ITX board (and the first ARM mini-ITX board I’ve ever heard of). The motherboard is powered by Nvidia Tegra 3 quad core processor @ 900 MHz with up to 2 GB DDR3L memory, and consumes less than 7W. Storage is available via 2 SD Card slots, one bootable eMMC, and one SATA 2.0 port. The company expects this ARM Mini-ITX motherboard to be used in applications such as thin clients, Panel PCs, digital signage and Mini-Box PCs. The solution is also suitable for industrial (rail road, instrumentation…) and medical fields as it will be available for at least seven years. By using the Mini-ITX form factor, Kontron KTT30/mITX board can be easily integrated in existing embedded solutions using (x86) mini-ITX boards. Here are the key features of Kontron KTT30/mITX motherboard: SoC – Nvidia Tegra 3 ARM Cortex-A9 Quad Core […]

VIA Announces ARM Cortex A9 Based Digital Signage System

VIA has unveiled its ARM Digital Signage (DS) system for cost sensitive high volume digital signage deployments. The system is based on an unnamed Cortex A9 processor (possibly Wondermedia WM8850?) with up to 2 GB RAM and 64 GB Flash. The company expects the device to be used in a wide range of applications such as kiosks, POS systems, video walls, menu boards to TVOIP, cloud streaming, and Out of Home Advertising. Here are the specs of this digital signage player: All in one system-ready to load software Designed for Android operating system Industry standard ARM Cortex A9 SoC Hardware acceleration of the most demanding video formats for resolutions up to 1080p DVI-D display port (HDMI Optional) 4x USB 2.0 ports 10/100 Ethernet port Audio-out/ Mic-in Up to 64GB NAND Flash Up to 2GB DDR3 SDRAM Dimension – 18 cm x 12 cm x 2.5 cm The VIA ARM DS […]

Phoronix Designed a Solar Powered ARM Cluster with 48 Pandaboards

Michael Larabel of Phoronix did a “little” week-end project at the Massachusetts Institute of Technology (MIT), building an ARM cluster with 48 Pandaboards mostly with standard Pandaboards (OMAP 4430), although some Pandaboard ES (OMAP 4460) were also thrown in the mix. The 96-core cluster consumes just over 200 Watts under load and can be powered by a solar panel. The boards are stacked up vertically in an industrial trashcan, and are powered via USB instead of AC adapters. Michael’s PandaBoard ES testing indicates about a 3 Watt idle per board, 5 Watt under load, or 6 Watts under extreme load. The cluster idle power consumption is just under 170 Watts while idle, and goes slightly over 200 Watts under load. Each Pandaboard runs Ubuntu 12.04 ARM OMAP4 installed on SD cards. MIT did some testing and provided Phoronix with benchmark results such as tests following Green500 benchmarking procedure, but they are […]

ARM vs x86 Servers Benchmark – Calxeda EnergyCore ECX-1000 vs Intel Xeon E3-1240

Calxeda has released the results of ApacheBench benchmark comparing their ARM-based EnergyCore solution to an Intel Xeon server in order to showcase the performance and the much lower power consumption of their servers. Here’s the setup: Hardware: Single Calxeda EnergyCore ECX-1000 @ 1.1 GHz, 4 GB of DDR3L-1066 memory, 1Gb Ethernet network port and 250 GB SATA 7200rpm HDD Intel Xeon E3-1240 @ 3.3 GHz, 16 GB memory and 1Gb Ethernet network port. No info on hard drive provided Software: Ubuntu Server v12.04 Apache Server v2.4.2 ApacheBench v2.3 (16k request size) They performed power measurements every 2 seconds and averaged the results. Power supply overhead and hard drive power consumption were not excluded in the measurement, but the entire SoC and DDR memory power consumption were included together. For the Intel server however, they could not measure directly, so they used published TDP values for the CPU (80 W) and I/O […]

The Future of ARM Linux by David Rusling, Linaro CTO

David Rusling, Linaro CTO, gave a presentation about the future of ARM Linux at Linaro Connect, in Hong Kong, at the end of May, where he discussed the current status of ARM Linux for mobile, consumer and enterprise markets, the future of ARM Linux and Linaro involvement. He started by saying what he wants personally: A mobile phone that can’t be easily hacked, with 10 hours of battery life for any kind of applications and data must be synchronized in the cloud. The second slide entitled “Future”, but it looked like more the present to me, addresses 3 markets: Mobile: Android vs. iOS, although Windows 8 is coming Post PC: The desktop fades and laptop/tablet merge (think Asus Transformer) Enterprise: Cooling and Power is key and the enterprise is ready for innovation, meaning it will start using ARM platforms. He then focuses on Linux explaining that Android has been the […]

ARM Unveils Some Details About Mali-450 GPU

EETimes reports that ARM has shown details about its new GPU, the Mali-T450, which offers up to twice the performance of the Mali-400 and can be scaled up to 8 cores, whereas Mali-400 can only be scaled up to 4 cores. The Mali-450 (codename Tyr) targets entry-level and mid-range mobile devices, and is said to be software compatible with Mali-400. ARM new GPU has also been “tweaked” to provide better performance at the cost of occupying a slightly larger area. The company recommends the use Mali-400 for 1 to 4 cores configuration and Mali-450 for 5 to 8 cores configuration for higher end products. Contrary to Mali-T604 and Mali-T685 GPU, Mali-450 does not support general purpose computing on GPU (GPGPU). ARM is also working on a new GPU codenamed Skrymir based on Midgard architecture (Like Mali-T604 & T658) that should be available in 2014. Source: EETimes Jean-Luc Aufranc (CNXSoft)Jean-Luc started […]

Exit mobile version