Please read these instructions before posting any event on Fermilab Indico
Indico will be unavailable on Monday Feb 17th from 4:30-5PM CST due to server maintenance.
For each of the experiments (CMS, ATLAS, ALICE, LHCb, LC, Intensity Frontier,etc.)
an update on the requirements and priorities, performance issues, current
plans and milestones. Mainly focusing on the next 2-3 years in a wider scope
than just concurrency projects started in the experiments.
This is a technical session with concentration on work that is specific to overall frameworks and moving them towards multi-core, many-core, or other high-performance parallel systems. Areas of interest are the development of multi-threaded HEP data processing frameworks, design issues such as scheduling, thread-safety of toolkits, and performance estimation. We will also discuss migration strategies for the existing algorithmic code and lessons learned from prototypes and demonstrators.
This is a technical session with concentration on work that is specific to overall frameworks and moving them towards multi-core, many-core, or other high-performance parallel systems. Areas of interest are the development of multi-threaded HEP data processing frameworks, design issues such as scheduling, thread-safety of toolkits, and performance estimation. We will also discuss migration strategies for the existing algorithmic code and lessons learned from prototypes and demonstrators.
Review of libraries and tookits readiness for parallel and vector applications
Making use of GPUs and accelerators (e.g. MIC) for HEP applications. Design issues (data transfers, synchronization, framework integration, etc.). Performance evaluations. Lessons learned from prototypes and demonstrators. Each presentation should try to give answers to a number of pre-‐defined questions on relevant topics. Examples: latencies, data transfer and pipelining; data structures design issues; performance gains and expectations; total cost of ownership; risk of vendor lock-‐in
Techniques for using efficiently the vector instructions (SIMD) of new processors. Design issues (data structures, etc.). Performance evaluations.
Lessons learned from prototypes and demonstrators. Each presentation should try
to give answers to a number of pre-‐defined questions on relevant topics.
Examples: data design issues, performance gains vs. effort needed, deployment
strategies, etc.
An update on the latest products, tools and technologies from vendors. Evaluations of recent hardware on HEP applications.
Other techniques besides fine-‐grained parallelism (more than job parallelism)
aiming at the reduction of memory footprint in HEP applications (e.g. KSM, Virtualization, COW, etc.). Performance evaluations. Deployment issues. Lessons learnt from prototypes and demonstrators.
Summary with the main conclusions for each of the sessions. Proposals on how
work together as a community. Proposals for concrete collaboration projects.