Android Developer Conference: DroidCon 2011 Schedule

DroidCon UK will be held for two days (October 6th & 7th 2011) at the Islington Design Center in London and boasts to be United Kingdom’s largest Android-only developer conference. Here’s the program for day 1 (6th of October): 9:00 Barcamp Talks will be selected by attended among the following proposals: From Publisher to Platform – the role of OpenSource in engaging with developers by Oscar Clark, Papaya Mobile. Reality of Mobile Advertising by Terence Eden, Inmobi. OpenGLES2 & Android QEMU Emulator by Jonathan White and Jose Commins, Accenture. Enhancing User Experience with HTC: 3D, Pen, and Audio Lance Nanek, HTC. Cisco Workshop by Marcus O’Sullivan, Cisco. OpenGL & NDK by Ashraf Hegab, Orange. Fed up with trying to make pay per download pay back? Try API revenue share by James Parton, o2. (Re)Branding Headache? Here’s your Pain Killer by Joana Cruz e Costa, Masabi. Smooth and User Friendly UI and Greendroid by Cyril Mottier Haptics by Bob Heubel, Immersion. …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Embedded MasterClass Conference Schedule in Cambridge, UK

Embeded MasterClass will take place in Cambridge on the 5th of October 2011. This conference will give you the chance to meet with embedded systems engineers from many of the world’s leading vendors and you’ll be able to attend presentations and workshops free of charge. Here’s the presentations’ schedule for the event: Time Stream 1 Stream 2 8.30 – 9.30 Tea/Coffee – Meet the Exhibitors 9.30 – 10.15 1: Leveraging the Performance of Intel® Architectures in low power, fan-less solutions with the latest Intel® Atom™ processor-based platform. Regis Cheval CEng MIET, Intel® Atom™ Platform Application Engineer – Intel 10.30 – 11.15 2: Proving your code quality. Barry Lock – Lauterbach 3: Developing reliable embedded systems using COTS and custom processors. Michael Pont, CEO – TTE Systems 11.15 – 11.45 Coffee and Exhibition 11.45 – 12.30 4: Strategic Research Agenda. Helen Finch – Artemis and Infineon 5: Safely from Conception to Completion. Chris Hills – Phaedrus Systems Ltd 2.30 – 13.30 …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

OMG! Quad Core Nvidia Tegra 3 Has Actually 5 Cores

We’ve been deceived ! All along we thought the new quad-core Nvidia Tegra 3 (codename Kal-El) would just have 4 cores…right… But Nvidia has just posted a blog entry talking about a mysterious fifth core. There is also the 12-core GPU, but we already knew about that. Here’s what Nvidia has to say about the fifth core: This extra core – which we call the “companion core” – runs at a lower frequency and operates at exceptionally low power. During less power-hungry tasks like web reading, music playback and video playback, Kal-El completely powers down its four performance-tuned cores and instead uses its fifth companion core. For higher performance tasks, Kal-El disables its companion core and turns on its four performance cores, one at a time, as the work load increases. The Variable SMP architecture is also completely OS transparent, which means that operating systems and applications don’t need to be redesigned to take advantage of the fifth core. That …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

OpenCL (Open Computing Language) Overview and SDKs

OpenCL (Open Computing Language) is a multi-vendor open standard for general-purpose parallel  programming of heterogeneous systems that include CPUs, GPUs and other processors. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for highperformance compute servers, desktop computer systems and handheld devices. OpenCL standard is managed and defined by the Khronos Group. The latest version (OpenCL 1.1) was ratified by the Khronos Group on the 14th of June 2010 and adds significant functionality for enhanced parallel programming flexibility, functionality and performance including: Host-thread safety, enabling OpenCL commands to be enqueued from multiple host threads. Sub-buffer objects to distribute regions of a buffer across multiple OpenCL devices. User events to enable enqueued OpenCL commands to wait on external events. Event callbacks that can be used to enqueue new OpenCL commands based on event state changes in a non-blocking manner. 3-component vector data types. Global work-offset which enable kernels to operate on different portions of the NDRange. …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Most Engineers have Multicore/Multiprocessor Experience

In a recent blog post entitled “Engineers’ Multicore/Multiprocessor Experience Improving” , VDC research revealed a survey showing that more and more engineers are gaining experience working on multicore or multiprocessor projects. In their 2011 survey, there are now only 32% of engineers who have never worked on projects based on multicore and/or multiprocessor versus 45% in 2010. VDC Research questions the the factors that are driving engineers’ expanding experience with multiprocessing, such as  the increasing availability and affordability of multicore processors, advancements in processor technology, the effectiveness of ISVs efforts around educating the engineering community about the use of multicore or the continued maturation of software solutions that enable parallel programming. But I believe it’s all of the above. There are now many cost effective multicore processors for embedded systems (mainly thanks to ARM). Some of them have low cost development platforms that attract more developers. For device where battery comnsumption is important, multicore device will usually provide a longer …

Support CNX Software – Donate via PayPal or become a Patron on Patreon