Mathias Gaunard - “Practical SIMD acceleration in C++ with Boost.SIMD”
Thursday, 19th November from 18:30 for 19:00 start
Oxford Knight 4th floor, 33 Cannon Street, London EC4M 5SB, UK
Single Instruction Multiple Data instruction sets -- such as SSE, AVX, Altivec or NEON -- are a major feature of modern CPUs that often under-used despite enabling 4x speed-ups or more for numerical programs, independently of multi-threading.
This talk will demonstrate how to exploit this technology in C++ in order to increase the performance of demanding applications with the help of Boost.SIMD, a portable and easy to use library abstracting the low-level details of the hardware.
Schalk Cronjé - “Gradle: Building & Deploying in a Polyglot World”
Monday, 19th October from 18:30 for 19:00 start
Skills Matter | CodeNode, 10 South Place, London, EC2M 7EB, GB
Gradle has become a very popular build tool for JVM development, especially after becoming the primary way of building Android apps.
Yet Gradle is far more than that. It presents a next generation of build tooling, suitable for use in a polyglot, non-JVM world. In this session we'll be looking at:
- Introduction to Gradle for non-Groovy Geeks
- Breaking into the next generation of build tools
- Gradle in a polyglot world
- Usage of Gradle for deployment, devops, and documentation
Phil Nash - "“WTF?: What’s This F# (I keep hearing about)?”Sept 17th 2015
Canary Wharf See meetup for details Sign up required.
Jon Skeet - abusing csharp - 23rd July 2014See the meetup for details: http://www.meetup.com/ACCULondon/events/189448672/
Distributed computing in the cloud
Distributed Computing through HPC and Big Data paradigms has renewed interest given recent increased adoption of the cloud. Andy will cover defining clusters through software, writing queries and algorithms and share war stories on running software over hundreds of cloud backed nodes.
Andy Cross is an author, software consultant, cloud architect and co-owner of Elastacloud. His passion for distributed computing, big data and high performance compute sees him building massively scalable system utilising the limitless potential of the cloud. Andy’s specialism in the Cloud realm is big data, computation distribution, runtime diagnostics and service elasticity. He is a Windows Azure MVP, Insider, co-founder of the UK London Windows Azure User Group and a Microsoft DevPro Community Leader.
Wednesday, June 19, 2013
6:30 PM Where:
St Albans Centre
Leigh Place, Baldwins Gardens, Holborn London UK EC1N 7AB, London
Having watched Brett Victor's Inventing on principle video that shows real time feedback of manipulating code, Julian was inspired to try and create the same thing for C++.
With some research into the LLVM and clang projects he discovered a way of making it happen in his IDE introjrojucer.
For a taste see his video here:
As you edit the code, any changes get recompiled, and the previews magically update to show the changes. Changes to simple literal values can be injected instantly into the running program, but even when a file needs to be recompiled, it has a turn-around time of less than a couple of seconds to build and relaunch the JIT engine - so the result is pretty-much realtime feedback as you're editing your code.
He's already found it to be incredibly useful in writing code: when you're nudging colours or pixel positions around to make something look just right, it can save hours of tedious compiling and relaunching. He's excited about how useful this will be in his own day-to-day coding, and hopefully that means a lot of other people will want to get their hands on it too!
When:Wed 1st May 2013, starts at 6:30pm
Marex Spectron, Level 5 155 Bishopsgate, London, EC2M 3TQPast Meetings - click here for a full list of previous meetings with links