Denis Yaroshevskiy - my first SIMD - Meeting C++ online
A talk on implementing STL Algorithms with SIMD
Denis Yaroshevskiy - my first SIMD - Meeting C++ online
June 8-13, Brno, Czechia
June 17-20, Folkestone, UK
September 12-18, Aurora, CO, USA
November 16-21, Búzios, Rio De Janeiro, Brazil
November 26-28, Berlin, Germany
By Meeting C++ | Nov 25, 2020 10:55 AM | Tags: performance meetingcpp experimental efficiency community basics advanced
A talk on implementing STL Algorithms with SIMD
Denis Yaroshevskiy - my first SIMD - Meeting C++ online
By Meeting C++ | Nov 5, 2020 03:32 AM | Tags: performance meetingcpp experimental efficiency community basics advanced
Taking a look at next weeks keynote by Teresa Johnson
Teresa Johnsons Center Keynote: ThinLTO Whole Program Optimization: Past, Present and Future
by Jens Weller
From the article:
Whole program optimization enables higher performance in C++ applications, because of the expanded scope for analysis and optimization. Traditionally, whole program optimization is not scalable in memory or time, and doesn't support effective incremental builds. ThinLTO (Thin Link Time Optimization) is a new compilation model that...
By Meeting C++ | Nov 3, 2020 07:33 AM | Tags: performance meetingcpp intermediate experimental efficiency community c++17 c++14 basics advanced
Looking at how next weeks Meeting C++ 2020 will be online
A look at next weeks Meeting C++ 2020 online conference
by Jens Weller
From the article:
First, Meeting C++ 2020 is an online conference, the planned onsite part is canceled. More about this in the last paragraph, as first, lets look whats happening next week!
The online part
Next weeks conference will consist of two tracks hosted in remo, one for talks and one for communication/networking/live video chat...
By Meeting C++ | Sep 16, 2020 05:50 AM | Tags: meetingcpp intermediate experimental community c++14 basics
Working on an old project, it came to my mind that I do this refactoring from one static path to multiple options for the 2nd time this year...
Refactoring from single to multi purpose
by Jens Weller
From the article:
For the second time this year I'm refactoring a program from a single purpose to have two or more modes of operation. Both times the start and end result is similar, just the processing is different. A classic case of using polymorphism.
The first program was a tool to process videos from speakers, find a face and export the subframe around it into a new video. The first mode was a good approach to test it, and gave results for some speakers. The second mode did a complete scan first, and then gave a smoother video for some videos. Still, both modes had to be retained...
By Meeting C++ | Jun 10, 2020 01:24 AM | Tags: meetingcpp experimental community
What events in Fall might look like, a first look at Meeting C++ 2020
A first look at COVID-19 and Meeting C++ 2020
by Jens Weller
From the article:
With this news entry I want to give you an overview on the current situation with this years Meeting C++ conference regarding the ongoing pandemic.
In the early stages of the outbreak...
By Meeting C++ | Apr 20, 2020 06:38 AM | Tags: performance meetingcpp intermediate experimental efficiency community c++20 c++17 c++14 c++11 basics advanced
Today I have the honor to give the kick-off for the official planning and participation in Meeting C++2020:
Announcing Meeting C++ 2020
by Jens Weller
From the article:
Meeting C++ returns with its 2020 conference edition! Like in the previous years, we'll be meeting in Berlin from the 12. - 14th November!
With the current situation of COVID-19, planning events for this year is difficult, though I have decided to go ahead and start the preparations for Meeting C++ 2020! I will keep you posted through out 2020 on the changes for this years conference!
By Adrien Hamelin | Jan 30, 2020 02:24 PM | Tags: experimental
Did you try it yet?
C++ Modules conformance improvements with MSVC in Visual Studio 2019 16.5
by Cameron DaCamara
From the article:
C++20 is right around the corner. Along with the new standard comes the much anticipated Modules feature! The compiler team initially announced that we were working on the Modules TS back in 2017 and since then we have been hard at work improving the feature and improving compiler conformance around this feature. We finally feel it is time to share some of the progress we have made on the conformance front for Modules...
By Adrien Hamelin | Jan 28, 2020 01:56 PM | Tags: experimental
Continuing on concepts.
C++20: Define the Concepts Equal and Ordering
by Rainer Grimm
From the article:
In my last post, I defined the concept Equal. Now, I go one step further and use the concept Equal to define the concept Ordering...
By Adrien Hamelin | Jan 27, 2020 03:32 PM | Tags: experimental community
A way to make C++ safer.
The C++ Lifetime Profile: How It Plans to Make C++ Code Safer
by Daniel Martín
From the article:
High amounts of low-level systems are written in C++. Memory access in C++ is virtually unrestricted, which means that bugs in C++ programs can corrupt it and cause crashes or security problems. For this reason, we call C++ a memory-unsafe programming language — in contrast to memory-safe languages like Java, Rust, and Swift.
In this blog post, I’ll talk about the C++ Lifetime Profile, explaining what it is, how it intends to reduce the problems typically caused by the memory-unsafe characteristics of C++, what the status of the current implementation of the Lifetime Profile is, and what the current limitations are...
By Adrien Hamelin | Jan 21, 2020 12:32 PM | Tags: experimental
All is in the title.
C++20: Define Concepts
by Rainer Grimm
From the article:
With this post, I start my last very exciting topic to concepts: define your concepts. Consequentially, I answer the questions I opened in previous posts...