EEDSP
18.5K views | +3 today
Follow
EEDSP
Digital Signal Processing, Data Analytics, Big Data, HPC, Deep Learning, GPGPU, Distributed and Parallel Computing
Curated by Shiwon Cho
Your new post is loading...
Your new post is loading...
Scooped by Shiwon Cho
Scoop.it!

Get the New Parallel Universe Magazine: How to Boost C++ Performance | Intel® Developer Zone

Get the New Parallel Universe Magazine: How to Boost C++ Performance | Intel® Developer Zone | EEDSP | Scoop.it
Parallel Universe is Intel's quarterly magazine that explores inroads and innovations in software development. The new issue shows you how to improve productivity and boost C++ performance―plus lots more.
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Bjarne Stroustrup on the 30th anniversary of Cfront (the first C++ compiler)

Bjarne Stroustrup on the 30th anniversary of Cfront (the first C++ compiler) | EEDSP | Scoop.it

Happy bithday C++!!

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Implementing a Programming Language in C - Part 1 - bread-man’s blog

Implementing a Programming Language in C - Part 1 - bread-man’s blog | EEDSP | Scoop.it
Introduction You can find the GitHub repository for this project here. All the source code will be updated as we go on with the project, so feel free …
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Awesome C/C++

A curated list of awesome C/C++ frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Kyle Lutz: Boost.Compute v0.3 Released

Boost.Compute is a header-only C++ library for GPGPU and parallel-computing based on OpenCL. It is available on GitHub and instructions for getting started can be found in the documentation.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Modernizing Legacy C++ Code (Channel 9)

Modernizing Legacy C++ Code  (Channel 9) | EEDSP | Scoop.it
In this session, James McNellis, a developer on the Visual C++ libraries team, will share his experience using elements of modern C++ to improve a large legacy code base. Learn how to
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

GCC 4.9.0 released, full of improved C++11 and C++14 features : Standard C++

GCC 4.9.0 released, full of improved C++11 and C++14 features : Standard C++ | EEDSP | Scoop.it

GCC 4.9.0 is now available, with further improved C++11 and C++14 conformance.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Echelon Blog

Echelon Blog | EEDSP | Scoop.it

In preparation for my C++Now talk entitled The Future of Accelerator Programming in C++ I am currently reviewing numerous C++ libraries. I put together a catalogue of questions for these reviews. The questions are intended to gauge scope, use-cases, performance, quality and level of abstraction of each library.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

CGAL - Computational Geometry Algorithms Library

The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. 

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

OpenMP®/Clang

The OpenMP (Open Multi-Processing) specification is a standard for a set of compiler directives, library routines, and environment variables that can be used to specify shared memory parallelism in Fortran and C/C++ programs.

This project implements OpenMP support in the Clang C language family front-end for the LLVM compiler. The current scope of the project is to support the OpenMP 3.1 specification.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

OpenMP.org » OpenMP Specifications

OpenMP.org » OpenMP Specifications | EEDSP | Scoop.it

OpenMP 4.0 supports the programming of accelerators, SIMD programming, and better optimization using thread affinity

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

C++11 threads, affinity and hyperthreading - Eli Bendersky's website

C++11 threads, affinity and hyperthreading - Eli Bendersky's website | EEDSP | Scoop.it

This post is not a tutorial on C++11 threads, but it uses them as the main threading mechanism to demonstrate its points. It starts with a basic example but then quickly veers off into the specialized area of thread affinities, hardware topologies and performance implications of hyperthreading. It does as much as feasible in portable C++, clearly marking the deviations into platform-specific calls for the really specialized stuff.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Using non-blocking and asynchronous I/O (CK10 problem) in Linux and Windows (with epool, iocp, libevent/libev/libuv/boost.asio and librt/libaio)

Using non-blocking and asynchronous I/O (CK10 problem) in Linux and Windows (with epool, iocp, libevent/libev/libuv/boost.asio and librt/libaio) | EEDSP | Scoop.it
C10k problem/C10k problem@wiki is the problem of optimizing network sockets to handle a large number of clients at the same time. Thread per client scales only to a certain amount of clients per RA...
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

GCC 5 Release Series — Changes, New Features, and Fixes - GNU Project - Free Software Foundation (FSF)

GCC 5.1 Released

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Learn how Bjarne Stroustrup manages technology standards at Morgan Stanley.

Bjarne Stroustrup, creator of the programming language C++, came to Morgan Stanley for a new set of challenges.
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

C++14 - Wikipedia, the free encyclopedia

C++14

C++14 is the informal name for the most recent revision of the C++ ISO/IEC standard, formally " International Standard ISO/IEC 14882:2014(E) Programming Language C++". C++14 is intended to be a small extension over C++11, featuring mainly bug fixes and small improvements.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Parallel STL - Democratizing Parallelism in C++ - Visual C++ Team Blog - Site Home - MSDN Blogs

Catch up on the latest news, events, and technical insights from the Microsoft Visual C++ product team. Learn about new compiler and IDE features, dive into some code with language and feature samples, see how to build modern Windows 8 apps, meet the product team and engage!
more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

Clang 3.4 Release Notes — Clang 3.4 documentation

This document contains the release notes for the Clang C/C++/Objective-C frontend,

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

LLVM Project Blog: OpenMP* project

LLVM Project Blog: OpenMP* project | EEDSP | Scoop.it

open-sourced the Intel OpenMP runtime code to support the development of a full LLVM-based implementation of the OpenMP specification.

more...
No comment yet.
Scooped by Shiwon Cho
Scoop.it!

MapReduce C++ Library | Craig Henderson

MapReduce C++ Library | Craig Henderson | EEDSP | Scoop.it

The MapReduce C++ Library implements a single-machine platform for programming using the the Google MapReduce idiom.

more...
No comment yet.