Differences between revisions 13 and 14
Revision 13 as of 2020-03-11 13:28:51
Size: 6520
Editor: brobecke
Comment: remove section on accomodations
Revision 14 as of 2020-03-18 18:15:46
Size: 6614
Editor: brobecke
Comment: announce that the conference is no longer held in June
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
We are pleased to announce another gathering of GNU tools developers :-) {{{#!wiki red/solid
With the current evolution of the COVID-19 crisis worldwide, we are unfortunately not in a position to maintain the organization of this year’s GNU Tools Cauldron as originally planned in June.
Line 11: Line 12:
 * '''Date:''' June 12 - June 14, 2020
  :: Three days of talks Friday thru' Sunday, conference dinner on Saturday, Meetup-event on Thursday night to be decided
 * '''Location:''' Paris, France
 * '''Registration Fee:''' No charge. See [[#Registration|here]] for details on how to register.
 * '''Submission deadline:''' May 17, 2020. See [[#submitting|instructions]] for more details.
We are working on possible postponement options and will let everyone know as soon as everything is confirmed.

We apologize for any inconvenience this might cause, and ask for your understanding.

If you have any concerns or questions, please do not hesitate to reach out to the committee at tools-cauldron-admin@googlegroups.com.
}}}

GNU Tools Cauldron 2020

<< GNU Tools Cauldron 2019


With the current evolution of the COVID-19 crisis worldwide, we are unfortunately not in a position to maintain the organization of this year’s GNU Tools Cauldron as originally planned in June.

We are working on possible postponement options and will let everyone know as soon as everything is confirmed.

We apologize for any inconvenience this might cause, and ask for your understanding.

If you have any concerns or questions, please do not hesitate to reach out to the committee at tools-cauldron-admin@googlegroups.com.

Sponsors

As always, the GNU Cauldron is only possible thanks to the generous support from sponsors. They allow to the Cauldron to remain free to attend, and therefore as accessible as possible. If you would like to sponsor this year's event, please email tools-cauldron-admin@googlegroups.com.

Workshop description

The purpose of this workshop is to gather all GNU tools developers, discuss current/future work, coordinate efforts, exchange reports on ongoing efforts, discuss development plans for the next 12 months, developer tutorials and any other related discussions. The format of this meeting will be similar to the previous meetings.

This year, the GNU Tools Cauldron will be held in Paris, France.

We are inviting every developer working in the GNU toolchain: GCC, GDB, binutils, runtimes, etc. In addition to discussion topics selected at the conference, we are looking for advance submissions.

Registration

If you intend to participate (even if not presenting), please let us know either by using the GNU Tools Cauldron 2020 registration Google form or by emailing us the following information to tools-cauldron-admin@googlegroups.com:

  • First Name
  • Last Name
  • Email Address
  • Organization/Affiliation (optional)
  • GNU Project(s) you are involved in (optional)
  • Whether you plan on attending the following social events:
    • Thursday June 11th - Welcome meet-up
    • Saturday June 13th - Dinner
  • If you would like a conference T-Shirt, please let us know your size (XS Women - XL Men)
  • Any Dietary restrictions

GDPR compliance

The personal information we hold on you is your name, email address, affiliation, interests in GNU projects, dietary preferences and t-shirt size. This information will only be used to contact you about the arrangements for the GNU Tools Cauldron 2020, including a follow-up questionnaire after the event. The data is held securely on outsourced secure servers where the data is encrypted. The data is only accessible by the organisers of the GNU Tool Cauldron 2020. All the data will be destroyed shortly after the GNU Tools Cauldron, once the follow-up questionnaire has been sent out.

Please contact the Data Officer if you would like to know the information we hold on you, wish to have that information deleted, or for any other queries related to GDPR.

Submitting talks/BoFs/tutorials

If you have a topic that you would like to present, please submit an abstract describing what you plan to present.

The deadline for submissions is May 17, 2020. We might accept "last minute" BoF/talks at the conference, if there is still room available.

We are accepting four types of submissions, as last year:

  • Prepared presentations: demos, project reports, etc (approx. 45 minutes plus questions).
  • Lightning talks (max 10 minutes).
  • BoFs: coordination meetings with other developers.

  • Tutorials for developers. No user tutorials, please.

Note that we will not be doing in-depth reviews of the presentations. Mainly we are looking for applicability and to decide scheduling. There will be time at the conference to add other topics of discussion, similarly to previous meetings.

To register your abstract, please send e-mail to tools-cauldron-admin@googlegroups.com with the following information:

  • Kind of presentation:
  • Title:
  • Authors:
  • Abstract:


Schedule

TBA

Conference

TBA

Thursday night reception

TBA. Occurrence of an event yet to be confirmed.

Saturday night dinner

Attendees are invited to the Cauldron dinner, the Saturday night of the conference.

Details TBA


Abstracts

Below is the list of talks, BoFs and Q&A sessions which we have received so far. If you would like to present a talk or lead a BoF/Q&A session, please see the instructions above. We hope to be able to accept all the proposals that fit this conference's theme. The confirmed list will be published shortly after the registration deadline has passed.

Talks

GCC's static analysis pass: -fanalyzer

Speaker: David Malcolm

I contributed a static analysis pass to GCC 10 ("-fanalyzer") that can diagnose various kinds of problems in C code at compile-time (e.g. double-free, use-after-free, etc). The analyzer finds "interesting" interprocedural paths through the user's code, and compares them against simple API descriptions based on pattern matching and state machines.

I plan to give overviews of the current state of the analyzer, its internal implementation, its current strengths and limitations, and discuss future directions for the analyzer and how people can get involved.

Lessons learned from building automated benchmarking CI

Speaker: Maxim Kuvyrkov

This presentation will go through lessons learned from developed a fully automated toolchain benchmarking system at Linaro. The project took over 3 years and had plenty of wrong turns. Finally, we developed fully automated benchmarking system complete with detection of performance regressions. Regressions are automatically bisected down to a single toolchain component (GCC, Glibc, Binutils) and then down to a specific commit.

The talk will describe how to mix Jenkins, Git, Docker and Linux perf to get a robust benchmarking setup.

Lightning Talks

Birds of a Feather (BoFs)

RISC-V 32-bit glibc port, the first 32-bit arch with 64-bit time_t

Led by: Alistair Francis

32-bit RISC-V (RV32) is currently being upstreamed to glibc. This will be the first upstream architecture that is 32-bits but has a 64-bit time_t only. This means that the architecture is y2038 safe and only works on the Linux kernel 5.4+. This BoF is to talk about all remaining y2038 conversions that still need to happen, all RV32 comments and hopefully settle any remaining blockers to merging RV32 into mainline glibc. We can also talk about what is required for other architectures to have a 64-bit TIMESIZE.

Q&A Sessions

GCC Steering Committee Q&A

Led by: David Edelsohn

Do you have questions? We may have answers. Or maybe not.

Slides and Videos

TBA


Venues

Conference

Châteauform’ City le Metropolitan
16 rue Verniquet
75017 Paris

GPS coordinates:
- North Latitude 48° 53' 36.759"
- East longitude 2° 18' 43.097"
(Openstreetmap)

Public Transport (RATP):

  • Metro line 3 : Pereire
  • RER C : Pereire
  • Tramway T3b : Porte d’Asnières - Marguerite Long


Code of Conduct

All participants are expected to abide by the conference Code of Conduct. As in 2018 and 2019, we shall use the British Computer Society Open Source Special-ist Group Code of Conduct.

Mailing lists

  1. Abstract submissions, registration, administrative questions: tools-cauldron-admin@googlegroups.com

  2. Announcements: gcc@gcc.gnu.org



Trip Information

Travel

By Air

TBA

Public transit

TBA

Travel Grants for Students

The GNU Tools Fund sponsors student travel to attend the GNU Cauldron. Travel grants cover some or all of travel related expenses. This program is open to full time undergraduate and graduate students.

Students should email information about their participation in the GNU Toolchain, interests, experience, an estimated budget, and any sponsors in the GNU Toolchain community to tools-cauldron-admin@googlegroups.com.

The deadline to submit a request is May 17th, 2020.

Nearby restaurants

TBA

None: cauldron2020 (last edited 2020-03-18 18:15:46 by brobecke)