|
Heterogeneous
Computing
This track will provide key insights
into Heterogeneous Systems
Architecture (HSA) (previously known
as FSA) and will feature sessions
covering such topics as extreme
optimizations on GPUs and APUs,
performance modeling and benchmarks,
techniques for optimizing parallel
and power efficient algorithms for
many-core and heterogeneous
architectures, domain-specific
libraries, and real-world
applications.
|
|
Web Technologies
This track will
consist of sessions
covering existing and
emerging web
technologies including
HTML5, WebGL, WebCL,
JavaScript, and others.
Sessions will
demonstrate how the
power of heterogeneous
parallel processing will
allow users to unleash
powerful client and
cloud based web
applications; thereby,
accessing and
effectively utilizing
the massive information
residing on the
Internet. In addition,
this track will feature
sessions covering
evolving web browser
technologies based on
new user interface
designs incorporating
3D, speech, gestures,
etc., as well as methods
and techniques to
balance frontend and
backend processing and
rendering.
|
|
Cloud Computing –
Servers and Data Center
This track will
focus on the major cloud
computing paradigm shift
that is driving new
methods of delivering
computing resources,
applications, data, and
services globally via
Internet technology.
Sessions will
demonstrate how
multi-core processors
are at the heart of
Cloud Computing and will
allow easy utilization
and manipulation of
large data volumes when
combined with
virtualization and other
software technologies.
Additionally, this track
will highlight software
and technologies that
are focused on
harnessing the power of
these dense, multi-core
environments.
|
|
Gaming and Consumer
Graphics
This track will
demonstrate how PC games
and consumer-centric
applications have
reached new levels due
in large measure to
their ability to take
advantage of multi-core
computing technologies.
Software developers will
be exposed to these
technologies and
techniques with sessions
covering topics such as
rendering, compression,
string matching and
physics in a GPU,
multi-GPU, and GPU/APU
computing environments.
|
|
Innovative Client
Experiences
This track will showcase examples of
innovation being driven into client
computing experiences by presenting
sessions which demonstrate how
powerful clients will enhance user
experiences from low powered CE
devices up through larger screens in
the home or office.
|
|
Multimedia Processing
This track will center on
innovations in multimedia processing
applications and algorithms that are
enabled by heterogeneous computing.
Sessions will cover a wide range of
multimedia disciplines including
advanced video and image
enhancement, post-processing, visual
communication, image retrieval,
codecs, OpenCL™ coding techniques
and algorithm optimizations for
multimedia, content recognition,
computer vision, and audio
processing.
|
|
Professional Graphics
& Visual Computing
This track will feature sessions
focused on areas of interest to
parties developing professional
graphics and computing applications.
Sessions will include discussions of
various areas of visual computing,
including mixed-mode OpenGL/DirectX®/OpenCL™
applications as well as techniques
for utilizing CPUs and multiple GPUs
to get the most out of the graphics
and computing power available in
today’s professional workstations.
|
|
Programming Languages
and Models
This track will showcase the “best
in show” in programming languages
and models that target heterogeneous
architecture. Sessions will include:
what will programming models for
next generation heterogeneous
architectures look like; how will
GPU and CPU features and differences
be abstracted; and, what techniques
apply for building Domain-Specific
Languages (DSL) on heterogeneous
platforms.
|
|
Programming Tools
This track will focus on a full
range of heterogeneous computing
developer tools from compilers and
debuggers to profilers and
analyzers. Sessions will present
demonstrations of performance
optimization and visualization
tools, rich and comprehensive
developer tools, and techniques for
leveraging the full benefits and
maximum performance of heterogeneous
computing environments.
|
|
Security
This track will explore how hardware
support for security is changing,
and new ways in which software can
take advantage of, and positively
exploit, available hardware to
provide a seamless, secure
experience while protecting against
advanced persistent threats, malware
and viruses, or loss of identity
data. Sessions will cover trends
impacting computer security such as:
mobile client connectivity to the
cloud, the consumerization of IT,
and the impact of regulatory
accountability on the performance of
mission critical workloads.
|