Mastering the world of multiple cores, multiple threads, multiple processes

A one day seminar series by Dr. Bertrand Meyer

Paris, France (November 15)
Zurich, Switzerland (February 21)

Register online now by clicking on the city and date of your choice or call +1 (805) 685-1006. If your company is interested in an in-house presentation of this session please contact us.

Introduction

Concurrency is the next big shift in Software Development since the adoption of Object Technology. The "end of Moore's law as we know it" means that advances in performance require the use of multi-core architectures; the increasing importance of networking is another reason why ever more applications need to take advantage of concurrent computation. Concurrency, once the preserve of specialized segments of the IT industry, is now a necessity for almost everyone.

This information-packed one-day course presents the state of the art in concurrency and parallel programming, including the most recent advances in the field. Presented by Dr. Bertrand Meyer, one of the pioneers of modern software technology, it is based on years of research on this field.

Course outline

  • Overview of concurrency and parallel computing
  • Challenges and applications of concurrency
  • Main approaches to concurrent programming
  • Reasoning about concurrent programs: an introduction to formal approaches
  • Concurrency and object-orientation
  • New concurrent languages: Ada, Cilk, Concurrent Haskell, Eiffel (SCOOP), Erlang, Go , Occam, Polyphonic C#, Fortress, Linda, MPI, ...
  • Conclusion

The presentation will run from 8:30 to 5:30pm, with a one-hour break for lunch.

Course materials

The material distributed to participants includes more than 150 slides, as well as supporting articles.

Who should attend

This course presents a compact, in-depth survey of the concurrent and parallel technology over one day. It is intended for both managers (VPs of Technology, CTOs, Project Leaders) and for software developers who want to know about the most important technology offering in many years. Concurrent and parallel programming will affect everyone; no one can afford to miss it.

What you will learn

In this information packed seminar you will learn the various ways to address concurrency and understand how to practice currency with ease.

About the speaker

Bertrand Meyer is a pioneer in software engineering who has played a major role in developing modern software technology and bringing it to software engineers working in production environments. Internationally recognized expert in object technology, entrepreneur, author, trainer, he is a passionate researcher on the most advanced topics of IT who has devoted his carrier to the improvement of software quality. As Chief Architect of Eiffel Software, he has made major contributions to modern software engineering and has received several top international awards: Jolt Award, ACM Software System Award, IEEE Harlan Mills Award ... He has published hundreds of articles, 11 books on software engineering topics and has talked at all the major technical conferences worldwide.

Registration fees and other details

Location and Date: Price Early Registration Discount
Paris, France (November 15) 680 Euros  
Zurich, Switzerland (February 21) 750 CHF  

* For the sessions in the United States, a 10% discount will be applied to registrations for 3 or more people from the same company registering at the same time. A 20% discount will be applied to registrations for 5 or more people from the same company registering at the same time. Substitutions will be accepted at any time. Any cancellation received three weeks before the seminar will be liable to a 50% service fee. Cancellations received after this date will be liable for the entire fee.

The presentation will run from 8:30am to 5:30pm, with a one-hour break for lunch. Seminar location and practical information will be emailed to you upon receipt of your registration.

Register online now by clicking on the city and date of your choice or call +1 (805) 685-1006. If your company is interested in an in-house presentation of this session please contact us.

Bookmark and Share