mcGDB / Latest news from mcGDB PieCrust 3.2.1 Dema project is over! /over/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
2017-02-19T00:00:00+01:00 /over/

After three years of PhD thesis and two years on the DEMA project, the work on model-centric debugging and mcGDB is over! There is currently no plan of continuation, so the project will stay in its current state.

These presentations summarize the five years of work:

And these documents describe it with more details:

Team seminar 2017 /team/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
Presentation 2017-01-04T00:00:00+01:00 /team/

As part of our annual team seminar, I’ve updated the GDB.py tutorial from the Rencontre de la Communauté Française de Compilation:

or

  • Presentation slides PDF
  • Exercise sheet MD
  • The exercise files TGZ

Understanding, Scripting and Extending GDB

Aussois 2017

The talk was divided in three parts:

  • GDB Under the Hood: an introduction to GDB internals
  • Your turn: Programming GDB in Python: discover GDB.py with simple examples/commands to run in the CLI
  • Your turn: New GDB Functionnalities: extend GDB with new commands and try them. I provide the command template, you fill the gaps
OpenMPCon 2016 /openmpcon/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
Presentation 2016-09-16T00:00:00+02:00 /openmpcon/

In Septembre P. Virouleau presented at OpenMPCon 2016 the work we have done during the first year of the DEMA project. It was entitled:

Programming-Model Centric Debugging for OpenMP

OpenMPCon conference

The extended abstract is after the jump.

presentation

Rencontre de la Communauté Française de Compilation /compil/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
Presentation 2016-09-07T00:00:00+02:00 /compil/

Last week I did an interactive presentation/tutorial in the 11th Rencontre de la Communauté Française de Compilation, in Aussois, France. It was entitled:

Understanding, Scripting and Extending GDB

JCF conference

The talk was divided in three parts:

  • GDB Under the Hood
  • Programming GDB in Python
  • Your turn

The first half is an introduction to GDB internals, and the second is an interactive tutorial that helps you writing new GDB commands in Python.

COMPAS 2016 /compas/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
Presentation 2016-07-02T00:00:00+02:00 /compas/

Today I presented a poster at COMPAS 2016 conference. It is entitled:

Programming-Model Centric Debugging for OpenMP

Lorient

Internal Breakpoints in mcGDB /int_breakpoints/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
2016-06-30T00:00:00+02:00 /int_breakpoints/

How internal breakpoints are used in mcGDB to capture runtime information.

Model-Centric Debugging Principles /mcgdb_principles/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
2016-06-30T00:00:00+02:00 /mcgdb_principles/

DEMA 3rd Meeting /dema_s3/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
Presentation 2016-06-24T00:00:00+02:00 /dema_s3/

Today we had the third meeting of the DEMA project at the INRIA center of Grenoble/Minatec.

I presented the work done so far on the interactive profiling and debugging of sequential applications.

Grenoble

DEMA 2nd Meeting and Deliverables /dema_s2/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
Presentation 2015-12-12T00:00:00+01:00 /dema_s2/

Today we had our end-of-year meeting of the DEMA project between the mountains of Chamonix.

I presented the work done so far on the integration of OpenMP 4.0 into mcGDB. It was focused on task debugging, with a cooperation with Temanejo debugger.

Chamonix

JLESC 2014 /jlesc/ by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
by Kevin Pouget
University Grenoble Alpes
STMicroelectronics
Presentation 2015-12-03T00:00:00+01:00 /jlesc/

Today I presented my work at the JLESC workshop at Bonn, Germany. It was a 20’ presentation entitled:

Programming-Model Centric Debugging for OpenMP/OMPss

JLESC

JLESC