SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
REDEFINING THE USER
EXPERIENCE

THE TALE OF AFTERSHOT PRO	
  
RICK CHAMPAGNE
PRODUCT MANAGEMENT, PHOTO & VIDEO PRODUCTS
COREL CORPORATION
	
  
A	
  LITTLE	
  ABOUT	
  COREL	
  

SOME	
  OF	
  THE	
  INDUSTRY’S	
  MOST	
  WELL-­‐KNOWN	
  SOFTWARE	
  BRANDS	
  
	
  

Photo

Video

Gaming

2	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

Graphics

Art

Office

Utilities
COREL’S	
  PHOTO	
  &	
  VIDEO	
  PORTFOLIO	
  

3	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
THE	
  ROAD	
  TO	
  AFTERSHOT	
  PRO	
  2.0	
  
THE	
  NEED	
  FOR	
  SPEED	
  
AFTERSHOT	
  PRO	
  
PURE	
  RAW	
  POWER	
  

!  Ultra-­‐fast	
  RAW	
  de-­‐mosaicking	
  
!  Non-­‐destrucSve	
  image	
  adjustement	
  &	
  correcSon	
  
!  Robust	
  photo	
  management	
  tools	
  
!  Powerful	
  batch	
  processing	
  	
  
!  Support	
  for	
  hundreds	
  of	
  cameras	
  
!  Windows,	
  Linux,	
  and	
  Mac	
  OS	
  compaSble	
  	
  

5	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
HOW	
  IT	
  WORKS	
  

6	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
HOW	
  IT	
  WORKS	
  

7	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
HOW	
  IT	
  WORKS	
  

8	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
HOW	
  IT	
  WORKS	
  

9	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
THE	
  RAW	
  TRUTH	
  
!  A_erShot	
  Pro	
  takes	
  full	
  advantage	
  of	
  mulS-­‐threading	
  
!  Will	
  run	
  up	
  to	
  32	
  cores	
  @	
  99%	
  CPU	
  uSlizaSon	
  
!  OpenCL	
  port	
  gave	
  us	
  3.5x	
  performance	
  gains	
  overall	
  
	
  
!  But	
  there	
  are	
  problems	
  on	
  the	
  horizon…	
  
	
  

10	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
THE	
  MEGAPIXEL	
  WAR	
  WAGES	
  ON	
  

376	
  x	
  240	
  

8	
  Megapixel	
  

640	
  x	
  480	
  

18	
  Megapixel	
  

11	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

2.74	
  Megapixel	
  

4	
  Megapixel	
  

36	
  Megapixel	
  

41	
  Megapixel!	
  
THE	
  PROBLEM?	
  
!  Larger	
  and	
  larger	
  images	
  will	
  slow	
  everything	
  down	
  
!  Poor	
  performance	
  =	
  bad	
  user	
  experience	
  
!  Time	
  is	
  money	
  for	
  professional	
  Photographers	
  
!  RAW	
  image	
  files	
  had	
  strict	
  limits	
  with	
  CPU–only	
  processing	
  	
  
!  Users	
  expect	
  new	
  features	
  that	
  increasingly	
  save	
  Sme	
  &	
  money	
  
!  Our	
  users	
  rank	
  performance	
  as	
  a	
  top	
  purchase	
  influencer	
  
!  We	
  need	
  to	
  re-­‐evaluate	
  how	
  we	
  define	
  UX	
  

12	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
THE	
  ARCHITECTURE	
  OF	
  GOOD	
  UX	
  

13	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
YOU	
  HAD	
  ME	
  AT	
  HETEROGENEOUS	
  
HSA	
  &	
  COREL	
  AFTERSHOT	
  PRO	
  
MAXIMUM	
  PERFORMANCE	
  &	
  POWER	
  
OPENCL	
  2.0	
  AND	
  SVM	
  

!  Accelerated	
  A_erShot	
  Pro	
  through	
  OpenCL	
  
!  Partnering	
  with	
  AMD	
  to	
  achieve	
  further	
  opSmizaSons	
  	
  
through	
  OpenCL	
  2.0	
  and	
  SVM	
  
!  Use	
  HSA	
  to	
  enable	
  us	
  to	
  deliver	
  performance-­‐hungry	
  new	
  features	
  
to	
  market	
  
	
  

15	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
LARGE	
  RADIUS	
  IMAGE	
  FILTERS	
  
!  Several	
  image	
  processing	
  operaSons	
  require	
  neighbor	
  pixels.	
  	
  In	
  A_erShot	
  image	
  Filters	
  
are	
  broken	
  down	
  into	
  one	
  of	
  two	
  categories:	
  

	
  

Normal	
  

Large	
  Radius	
  

Only	
  requires	
  the	
  local	
  Tile	
  

Requires	
  mulSple	
  Tiles	
  

16	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
LOCAL	
  CONTRAST	
  –	
  A	
  LARGE	
  RADIUS	
  AFTERSHOT	
  FILTER	
  
!  The	
  next	
  version	
  of	
  A_erShot	
  Pro	
  will	
  contain	
  a	
  new	
  Local	
  Contrast	
  filter.	
  
‒ GPU	
  accelerated	
  on	
  systems	
  with	
  OpenCL	
  and	
  SVM.	
  
‒ Increases	
  image	
  contrast	
  in	
  detailed	
  areas	
  while	
  leaving	
  large	
  constant	
  areas	
  unchanged	
  
‒ The	
  effect	
  is	
  achieved	
  through	
  a	
  large	
  radius	
  Unsharp	
  Mask	
  (10-­‐20%	
  of	
  the	
  overall	
  image	
  
width)	
  	
  

17	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
LOCAL	
  CONTRAST	
  RESULTS	
  
!  System	
  SVM	
  simplified	
  Local	
  Contrast	
  
‒ No	
  complicated	
  buffer	
  management	
  
‒ No	
  clever	
  opSmizaSons	
  were	
  required	
  to	
  hide	
  Device	
  memory	
  transfers	
  
‒ AddiSonal	
  memory	
  pressure	
  is	
  similar	
  to	
  a	
  so_ware	
  filter	
  

!  Performance	
  is	
  good.	
  	
  The	
  OpenCL	
  code	
  runs	
  in	
  ¼	
  the	
  Sme	
  of	
  the	
  opSmized	
  so_ware	
  
filter*	
  

*measured	
  on	
  developer’s	
  system	
  
18	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
COREL	
  VIDEO	
  PRODUCTS	
  
LIVE	
  LIFE.	
  MAKE	
  MOVIES.	
  
COREL	
  VIDEOSTUDIO	
  X6	
  

20	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIDEOSTUDIO	
  PRO	
  X6	
  SHOWS	
  LEADERSHIP	
  IN	
  ENTHUSIAST	
  MARKET	
  

Shake	
  /	
  Blur	
  correcSon	
  

MoSon	
  tracking	
  

Easy	
  to	
  slow	
  or	
  speed	
  up	
  playback	
  

Color	
  correcSon	
  	
  

21	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  

Stop	
  moSon	
  control	
  from	
  computer	
  or	
  tablet	
  
interface	
  

4k	
  resoluSon	
  
ACTION	
  CAMERAS	
  ARE	
  CHANGING	
  THE	
  GAME	
  
!  AcSon	
  cameras	
  driving	
  quality	
  
!  AcSon	
  cameras	
  shooSng	
  60-­‐120fps	
  
!  1080P	
  or	
  “Full	
  HD”	
  the	
  baseline	
  
!  4K	
  or	
  “Ultra	
  HD”	
  coming	
  fast	
  
!  New	
  standards	
  emerging	
  	
  
‒ H.265	
  
‒ AVCHD	
  2.0	
  

!  Unprecedented	
  levels	
  of	
  performance	
  will	
  be	
  	
  
required	
  to	
  even	
  survive	
  in	
  the	
  video	
  space	
  

22	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
VIDEO	
  PERFORMANCE	
  FOCUS
!  NaSve	
  64-­‐bit	
  support	
  
‒ Bexer	
  memory	
  consumpSon	
  

!  MulS-­‐core	
  opSmizaSon	
  
‒ Leverage	
  mulS-­‐core	
  CPU	
  and	
  GPU	
  in	
  rendering	
  process	
  
‒ MulS-­‐tracks	
  Full	
  HD	
  real-­‐Sme	
  playback	
  

!  GPU	
  opSmizaSon	
  
‒ Leverage	
  GPU	
  for	
  decoding,	
  encoding	
  and	
  upscaling	
  
‒ Faster	
  compression	
  for	
  MPEG-­‐2	
  &	
  H.264	
  
‒ Faster	
  frame	
  rate	
  conversion	
  

23	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
SUMMARY	
  
!  Performance	
  is	
  where	
  the	
  User	
  Experience	
  baxle	
  is	
  being	
  won	
  
!  Working	
  with	
  AMD	
  has	
  helped	
  Corel	
  maintain	
  the	
  lead	
  with	
  A_erShot	
  Pro	
  
‒ HSA,	
  OpenCL,	
  SVM	
  

!  WinZip	
  18	
  will	
  also	
  see	
  many	
  performance	
  improvements	
  and	
  new	
  features	
  	
  
through	
  our	
  relaSonship	
  with	
  AMD	
  
!  We’re	
  already	
  working	
  with	
  AMD	
  on	
  our	
  Video	
  soluSons	
  
‒ Media	
  SDK,	
  AVT	
  2.0	
  Encoder	
  
!  GraStudes…	
  

24	
   |	
  	
  	
  REDEFINING	
  THE	
  USER	
  EXPERIENCE	
  	
  |	
  	
  	
  DECEMBER	
  5,	
  2013	
  	
  	
  |	
  	
  	
  CONFIDENTIAL	
  
Thank	
  You	
  For	
  
Your	
  Time!	
  
25	
  

Más contenido relacionado

La actualidad más candente

IS-4082, Real-Time insight in Big Data – Even faster using HSA, by Norbert He...
IS-4082, Real-Time insight in Big Data – Even faster using HSA, by Norbert He...IS-4082, Real-Time insight in Big Data – Even faster using HSA, by Norbert He...
IS-4082, Real-Time insight in Big Data – Even faster using HSA, by Norbert He...AMD Developer Central
 
SE-4087, Leveraging HW-based content security, by Dan Wong
SE-4087, Leveraging HW-based content security, by Dan WongSE-4087, Leveraging HW-based content security, by Dan Wong
SE-4087, Leveraging HW-based content security, by Dan WongAMD Developer Central
 
Keynote (Johan Andersson) - Mantle for Developers - by Johan Andersson, Techn...
Keynote (Johan Andersson) - Mantle for Developers - by Johan Andersson, Techn...Keynote (Johan Andersson) - Mantle for Developers - by Johan Andersson, Techn...
Keynote (Johan Andersson) - Mantle for Developers - by Johan Andersson, Techn...AMD Developer Central
 
GS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
GS-4139, RapidFire for Cloud Gaming, by Dmitry KozlovGS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
GS-4139, RapidFire for Cloud Gaming, by Dmitry KozlovAMD Developer Central
 
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...AMD Developer Central
 
HC-4022, Towards an Ecosystem for Heterogeneous Parallel Computing, by Wu Feng
HC-4022, Towards an Ecosystem for Heterogeneous Parallel Computing, by Wu FengHC-4022, Towards an Ecosystem for Heterogeneous Parallel Computing, by Wu Feng
HC-4022, Towards an Ecosystem for Heterogeneous Parallel Computing, by Wu FengAMD Developer Central
 
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...AMD Developer Central
 
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...AMD Developer Central
 
CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...
CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...
CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...AMD Developer Central
 
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...AMD Developer Central
 
PG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
PG-4119, 3D Geometry Compression on GPU, by Jacques LefaucheuxPG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
PG-4119, 3D Geometry Compression on GPU, by Jacques LefaucheuxAMD Developer Central
 
GS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
GS-4151, Developing Thief with new AMD technology, by Jurjen KatsmanGS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
GS-4151, Developing Thief with new AMD technology, by Jurjen KatsmanAMD Developer Central
 
GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...
GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...
GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...AMD Developer Central
 
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...AMD Developer Central
 
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019Unity Technologies
 
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...AMD Developer Central
 
HP Discover
HP DiscoverHP Discover
HP DiscoverAMD
 
全面保護企業的關鍵智慧資產
全面保護企業的關鍵智慧資產全面保護企業的關鍵智慧資產
全面保護企業的關鍵智慧資產NVIDIA Taiwan
 
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...AMD Developer Central
 

La actualidad más candente (20)

IS-4082, Real-Time insight in Big Data – Even faster using HSA, by Norbert He...
IS-4082, Real-Time insight in Big Data – Even faster using HSA, by Norbert He...IS-4082, Real-Time insight in Big Data – Even faster using HSA, by Norbert He...
IS-4082, Real-Time insight in Big Data – Even faster using HSA, by Norbert He...
 
SE-4087, Leveraging HW-based content security, by Dan Wong
SE-4087, Leveraging HW-based content security, by Dan WongSE-4087, Leveraging HW-based content security, by Dan Wong
SE-4087, Leveraging HW-based content security, by Dan Wong
 
Keynote (Johan Andersson) - Mantle for Developers - by Johan Andersson, Techn...
Keynote (Johan Andersson) - Mantle for Developers - by Johan Andersson, Techn...Keynote (Johan Andersson) - Mantle for Developers - by Johan Andersson, Techn...
Keynote (Johan Andersson) - Mantle for Developers - by Johan Andersson, Techn...
 
GS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
GS-4139, RapidFire for Cloud Gaming, by Dmitry KozlovGS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
GS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
 
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
 
HC-4022, Towards an Ecosystem for Heterogeneous Parallel Computing, by Wu Feng
HC-4022, Towards an Ecosystem for Heterogeneous Parallel Computing, by Wu FengHC-4022, Towards an Ecosystem for Heterogeneous Parallel Computing, by Wu Feng
HC-4022, Towards an Ecosystem for Heterogeneous Parallel Computing, by Wu Feng
 
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
 
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
 
CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...
CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...
CC-4006, Deliver Hardware Accelerated Applications Using RemoteFX vGPU with W...
 
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
 
PG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
PG-4119, 3D Geometry Compression on GPU, by Jacques LefaucheuxPG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
PG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
 
GS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
GS-4151, Developing Thief with new AMD technology, by Jurjen KatsmanGS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
GS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
 
GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...
GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...
GS-4136, Optimizing Game Development using AMD’s GPU PerfStudio 2, by Gordon ...
 
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
 
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
 
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
 
HP Discover
HP DiscoverHP Discover
HP Discover
 
全面保護企業的關鍵智慧資產
全面保護企業的關鍵智慧資產全面保護企業的關鍵智慧資產
全面保護企業的關鍵智慧資產
 
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
WT-4151, Efficient Delivery of 3D Web Contents with Khronos and MPEG Technolo...
 
Dreambox caMip
Dreambox caMipDreambox caMip
Dreambox caMip
 

Destacado

CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...AMD Developer Central
 
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...AMD Developer Central
 
CE-4026, New Interfaces, by David Brebner
CE-4026, New Interfaces, by David BrebnerCE-4026, New Interfaces, by David Brebner
CE-4026, New Interfaces, by David BrebnerAMD Developer Central
 
PL-4049, Cache Coherence for GPU Architectures, by Arvindh Shriraman and Tor ...
PL-4049, Cache Coherence for GPU Architectures, by Arvindh Shriraman and Tor ...PL-4049, Cache Coherence for GPU Architectures, by Arvindh Shriraman and Tor ...
PL-4049, Cache Coherence for GPU Architectures, by Arvindh Shriraman and Tor ...AMD Developer Central
 
HC-4018, How to make the most of GPU accessible memory, by Paul Blinzer
HC-4018, How to make the most of GPU accessible memory, by Paul BlinzerHC-4018, How to make the most of GPU accessible memory, by Paul Blinzer
HC-4018, How to make the most of GPU accessible memory, by Paul BlinzerAMD Developer Central
 
GS-4133, CRYENGINE and AMD bringing the next generation now, by Sean Tracey
GS-4133, CRYENGINE and AMD bringing the next generation now, by Sean TraceyGS-4133, CRYENGINE and AMD bringing the next generation now, by Sean Tracey
GS-4133, CRYENGINE and AMD bringing the next generation now, by Sean TraceyAMD Developer Central
 
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben SanderPT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben SanderAMD Developer Central
 
CC-4010, Bringing Spatial Love to your Java Application, by Steven Citron-Pousty
CC-4010, Bringing Spatial Love to your Java Application, by Steven Citron-PoustyCC-4010, Bringing Spatial Love to your Java Application, by Steven Citron-Pousty
CC-4010, Bringing Spatial Love to your Java Application, by Steven Citron-PoustyAMD Developer Central
 
CE-4027, Sensor Fusion – HID virtualized over LPC, by Reed Hinkel
CE-4027, Sensor Fusion – HID virtualized over LPC, by Reed HinkelCE-4027, Sensor Fusion – HID virtualized over LPC, by Reed Hinkel
CE-4027, Sensor Fusion – HID virtualized over LPC, by Reed HinkelAMD Developer Central
 
WT-4064, Build Rich Applications with HTML5 and WebGL, by Tony Parisi
WT-4064, Build Rich Applications with HTML5 and WebGL, by Tony ParisiWT-4064, Build Rich Applications with HTML5 and WebGL, by Tony Parisi
WT-4064, Build Rich Applications with HTML5 and WebGL, by Tony ParisiAMD Developer Central
 
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin CoumansGS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin CoumansAMD Developer Central
 
WT-4065, Superconductor: GPU Web Programming for Big Data Visualization, by ...
WT-4065, Superconductor: GPU Web Programming for Big Data Visualization, by  ...WT-4065, Superconductor: GPU Web Programming for Big Data Visualization, by  ...
WT-4065, Superconductor: GPU Web Programming for Big Data Visualization, by ...AMD Developer Central
 
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...AMD Developer Central
 
WT-4071, GPU accelerated 3D graphics for Java, by Kevin Rushforth, Chien Yang...
WT-4071, GPU accelerated 3D graphics for Java, by Kevin Rushforth, Chien Yang...WT-4071, GPU accelerated 3D graphics for Java, by Kevin Rushforth, Chien Yang...
WT-4071, GPU accelerated 3D graphics for Java, by Kevin Rushforth, Chien Yang...AMD Developer Central
 
WT-4066, The Making of Turbulenz’ Polycraft WebGL Benchmark, by Ian Ballantyne
WT-4066, The Making of Turbulenz’ Polycraft WebGL Benchmark, by Ian BallantyneWT-4066, The Making of Turbulenz’ Polycraft WebGL Benchmark, by Ian Ballantyne
WT-4066, The Making of Turbulenz’ Polycraft WebGL Benchmark, by Ian BallantyneAMD Developer Central
 
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...AMD Developer Central
 
SE-4061, Low Power Yet Robust Biometric Fingerprint Technology, by Charles Ng
SE-4061, Low Power Yet Robust Biometric Fingerprint Technology, by Charles NgSE-4061, Low Power Yet Robust Biometric Fingerprint Technology, by Charles Ng
SE-4061, Low Power Yet Robust Biometric Fingerprint Technology, by Charles NgAMD Developer Central
 
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...AMD Developer Central
 
SE-4111 Max Berman, User Authentication for Mobile Devices and Access
SE-4111 Max Berman, User Authentication for Mobile Devices and AccessSE-4111 Max Berman, User Authentication for Mobile Devices and Access
SE-4111 Max Berman, User Authentication for Mobile Devices and AccessAMD Developer Central
 
GS-4093, "AstoundSound for Gaming – The next dimension in the evolution of Au...
GS-4093, "AstoundSound for Gaming – The next dimension in the evolution of Au...GS-4093, "AstoundSound for Gaming – The next dimension in the evolution of Au...
GS-4093, "AstoundSound for Gaming – The next dimension in the evolution of Au...AMD Developer Central
 

Destacado (20)

CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
 
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
 
CE-4026, New Interfaces, by David Brebner
CE-4026, New Interfaces, by David BrebnerCE-4026, New Interfaces, by David Brebner
CE-4026, New Interfaces, by David Brebner
 
PL-4049, Cache Coherence for GPU Architectures, by Arvindh Shriraman and Tor ...
PL-4049, Cache Coherence for GPU Architectures, by Arvindh Shriraman and Tor ...PL-4049, Cache Coherence for GPU Architectures, by Arvindh Shriraman and Tor ...
PL-4049, Cache Coherence for GPU Architectures, by Arvindh Shriraman and Tor ...
 
HC-4018, How to make the most of GPU accessible memory, by Paul Blinzer
HC-4018, How to make the most of GPU accessible memory, by Paul BlinzerHC-4018, How to make the most of GPU accessible memory, by Paul Blinzer
HC-4018, How to make the most of GPU accessible memory, by Paul Blinzer
 
GS-4133, CRYENGINE and AMD bringing the next generation now, by Sean Tracey
GS-4133, CRYENGINE and AMD bringing the next generation now, by Sean TraceyGS-4133, CRYENGINE and AMD bringing the next generation now, by Sean Tracey
GS-4133, CRYENGINE and AMD bringing the next generation now, by Sean Tracey
 
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben SanderPT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
 
CC-4010, Bringing Spatial Love to your Java Application, by Steven Citron-Pousty
CC-4010, Bringing Spatial Love to your Java Application, by Steven Citron-PoustyCC-4010, Bringing Spatial Love to your Java Application, by Steven Citron-Pousty
CC-4010, Bringing Spatial Love to your Java Application, by Steven Citron-Pousty
 
CE-4027, Sensor Fusion – HID virtualized over LPC, by Reed Hinkel
CE-4027, Sensor Fusion – HID virtualized over LPC, by Reed HinkelCE-4027, Sensor Fusion – HID virtualized over LPC, by Reed Hinkel
CE-4027, Sensor Fusion – HID virtualized over LPC, by Reed Hinkel
 
WT-4064, Build Rich Applications with HTML5 and WebGL, by Tony Parisi
WT-4064, Build Rich Applications with HTML5 and WebGL, by Tony ParisiWT-4064, Build Rich Applications with HTML5 and WebGL, by Tony Parisi
WT-4064, Build Rich Applications with HTML5 and WebGL, by Tony Parisi
 
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin CoumansGS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
 
WT-4065, Superconductor: GPU Web Programming for Big Data Visualization, by ...
WT-4065, Superconductor: GPU Web Programming for Big Data Visualization, by  ...WT-4065, Superconductor: GPU Web Programming for Big Data Visualization, by  ...
WT-4065, Superconductor: GPU Web Programming for Big Data Visualization, by ...
 
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...
 
WT-4071, GPU accelerated 3D graphics for Java, by Kevin Rushforth, Chien Yang...
WT-4071, GPU accelerated 3D graphics for Java, by Kevin Rushforth, Chien Yang...WT-4071, GPU accelerated 3D graphics for Java, by Kevin Rushforth, Chien Yang...
WT-4071, GPU accelerated 3D graphics for Java, by Kevin Rushforth, Chien Yang...
 
WT-4066, The Making of Turbulenz’ Polycraft WebGL Benchmark, by Ian Ballantyne
WT-4066, The Making of Turbulenz’ Polycraft WebGL Benchmark, by Ian BallantyneWT-4066, The Making of Turbulenz’ Polycraft WebGL Benchmark, by Ian Ballantyne
WT-4066, The Making of Turbulenz’ Polycraft WebGL Benchmark, by Ian Ballantyne
 
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
 
SE-4061, Low Power Yet Robust Biometric Fingerprint Technology, by Charles Ng
SE-4061, Low Power Yet Robust Biometric Fingerprint Technology, by Charles NgSE-4061, Low Power Yet Robust Biometric Fingerprint Technology, by Charles Ng
SE-4061, Low Power Yet Robust Biometric Fingerprint Technology, by Charles Ng
 
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
 
SE-4111 Max Berman, User Authentication for Mobile Devices and Access
SE-4111 Max Berman, User Authentication for Mobile Devices and AccessSE-4111 Max Berman, User Authentication for Mobile Devices and Access
SE-4111 Max Berman, User Authentication for Mobile Devices and Access
 
GS-4093, "AstoundSound for Gaming – The next dimension in the evolution of Au...
GS-4093, "AstoundSound for Gaming – The next dimension in the evolution of Au...GS-4093, "AstoundSound for Gaming – The next dimension in the evolution of Au...
GS-4093, "AstoundSound for Gaming – The next dimension in the evolution of Au...
 

Similar a CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot Pro and WinZip, by Rick Champagne

HC-4020, Enhancing OpenCL performance in AfterShot Pro with HSA, by Michael W...
HC-4020, Enhancing OpenCL performance in AfterShot Pro with HSA, by Michael W...HC-4020, Enhancing OpenCL performance in AfterShot Pro with HSA, by Michael W...
HC-4020, Enhancing OpenCL performance in AfterShot Pro with HSA, by Michael W...AMD Developer Central
 
MM-4092, Optimizing FFMPEG and Handbrake Using OpenCL and Other AMD HW Capabi...
MM-4092, Optimizing FFMPEG and Handbrake Using OpenCL and Other AMD HW Capabi...MM-4092, Optimizing FFMPEG and Handbrake Using OpenCL and Other AMD HW Capabi...
MM-4092, Optimizing FFMPEG and Handbrake Using OpenCL and Other AMD HW Capabi...AMD Developer Central
 
Keynote (Dr. Lisa Su) - Developers: The Heart of AMD Innovation - by Dr. Lisa...
Keynote (Dr. Lisa Su) - Developers: The Heart of AMD Innovation - by Dr. Lisa...Keynote (Dr. Lisa Su) - Developers: The Heart of AMD Innovation - by Dr. Lisa...
Keynote (Dr. Lisa Su) - Developers: The Heart of AMD Innovation - by Dr. Lisa...AMD Developer Central
 
Final lisa opening_keynote_draft_-_v12.1tb
Final lisa opening_keynote_draft_-_v12.1tbFinal lisa opening_keynote_draft_-_v12.1tb
Final lisa opening_keynote_draft_-_v12.1tbr Skip
 
AMD 2014 Mobility APU Lineup Announcement
AMD 2014 Mobility APU Lineup AnnouncementAMD 2014 Mobility APU Lineup Announcement
AMD 2014 Mobility APU Lineup AnnouncementAMD
 
AMD Embedded Solutions Guide
AMD Embedded Solutions GuideAMD Embedded Solutions Guide
AMD Embedded Solutions GuideAMD
 
robust-company-profile-2015
robust-company-profile-2015robust-company-profile-2015
robust-company-profile-2015Tecsun Yeep
 
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon SelleyPT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon SelleyAMD Developer Central
 
AMD 2014 Performance Mobile APUs
AMD 2014 Performance Mobile APUsAMD 2014 Performance Mobile APUs
AMD 2014 Performance Mobile APUsAMD
 
High End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsHigh End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsIntel® Software
 
Optimizing Flash Storage for SQL Databases
Optimizing Flash Storage for SQL DatabasesOptimizing Flash Storage for SQL Databases
Optimizing Flash Storage for SQL DatabasesStorage Switzerland
 
Innodisk Selection Guide (2019 Edition)
Innodisk Selection Guide (2019 Edition)Innodisk Selection Guide (2019 Edition)
Innodisk Selection Guide (2019 Edition)Innodisk Corporation
 
Post-K: Building the Arm HPC Ecosystem
Post-K: Building the Arm HPC EcosystemPost-K: Building the Arm HPC Ecosystem
Post-K: Building the Arm HPC EcosystemLinaro
 
Jonathan Waldern (DigiLense): All Day Wearable Displays
Jonathan Waldern (DigiLense): All Day Wearable DisplaysJonathan Waldern (DigiLense): All Day Wearable Displays
Jonathan Waldern (DigiLense): All Day Wearable DisplaysAugmentedWorldExpo
 
PT-4053, Advanced OpenCL - Debugging and Profiling Using AMD CodeXL, by Uri S...
PT-4053, Advanced OpenCL - Debugging and Profiling Using AMD CodeXL, by Uri S...PT-4053, Advanced OpenCL - Debugging and Profiling Using AMD CodeXL, by Uri S...
PT-4053, Advanced OpenCL - Debugging and Profiling Using AMD CodeXL, by Uri S...AMD Developer Central
 
The Intel NUC 12 Enthusiast: a little workstation that can power big applicat...
The Intel NUC 12 Enthusiast: a little workstation that can power big applicat...The Intel NUC 12 Enthusiast: a little workstation that can power big applicat...
The Intel NUC 12 Enthusiast: a little workstation that can power big applicat...Principled Technologies
 

Similar a CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot Pro and WinZip, by Rick Champagne (20)

HC-4020, Enhancing OpenCL performance in AfterShot Pro with HSA, by Michael W...
HC-4020, Enhancing OpenCL performance in AfterShot Pro with HSA, by Michael W...HC-4020, Enhancing OpenCL performance in AfterShot Pro with HSA, by Michael W...
HC-4020, Enhancing OpenCL performance in AfterShot Pro with HSA, by Michael W...
 
MM-4092, Optimizing FFMPEG and Handbrake Using OpenCL and Other AMD HW Capabi...
MM-4092, Optimizing FFMPEG and Handbrake Using OpenCL and Other AMD HW Capabi...MM-4092, Optimizing FFMPEG and Handbrake Using OpenCL and Other AMD HW Capabi...
MM-4092, Optimizing FFMPEG and Handbrake Using OpenCL and Other AMD HW Capabi...
 
Keynote (Dr. Lisa Su) - Developers: The Heart of AMD Innovation - by Dr. Lisa...
Keynote (Dr. Lisa Su) - Developers: The Heart of AMD Innovation - by Dr. Lisa...Keynote (Dr. Lisa Su) - Developers: The Heart of AMD Innovation - by Dr. Lisa...
Keynote (Dr. Lisa Su) - Developers: The Heart of AMD Innovation - by Dr. Lisa...
 
Final lisa opening_keynote_draft_-_v12.1tb
Final lisa opening_keynote_draft_-_v12.1tbFinal lisa opening_keynote_draft_-_v12.1tb
Final lisa opening_keynote_draft_-_v12.1tb
 
AMD 2014 Mobility APU Lineup Announcement
AMD 2014 Mobility APU Lineup AnnouncementAMD 2014 Mobility APU Lineup Announcement
AMD 2014 Mobility APU Lineup Announcement
 
AMD Embedded Solutions Guide
AMD Embedded Solutions GuideAMD Embedded Solutions Guide
AMD Embedded Solutions Guide
 
Xdcam(brch)
Xdcam(brch)Xdcam(brch)
Xdcam(brch)
 
robust-company-profile-2015
robust-company-profile-2015robust-company-profile-2015
robust-company-profile-2015
 
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon SelleyPT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
PT-4052, Introduction to AMD Developer Tools, by Yaki Tebeka and Gordon Selley
 
AMD 2014 Performance Mobile APUs
AMD 2014 Performance Mobile APUsAMD 2014 Performance Mobile APUs
AMD 2014 Performance Mobile APUs
 
High End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsHigh End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro Graphics
 
Optimizing Flash Storage for SQL Databases
Optimizing Flash Storage for SQL DatabasesOptimizing Flash Storage for SQL Databases
Optimizing Flash Storage for SQL Databases
 
Innodisk Selection Guide (2019 Edition)
Innodisk Selection Guide (2019 Edition)Innodisk Selection Guide (2019 Edition)
Innodisk Selection Guide (2019 Edition)
 
Post-K: Building the Arm HPC Ecosystem
Post-K: Building the Arm HPC EcosystemPost-K: Building the Arm HPC Ecosystem
Post-K: Building the Arm HPC Ecosystem
 
Jonathan Waldern (DigiLense): All Day Wearable Displays
Jonathan Waldern (DigiLense): All Day Wearable DisplaysJonathan Waldern (DigiLense): All Day Wearable Displays
Jonathan Waldern (DigiLense): All Day Wearable Displays
 
E3MV - Embedded Vision - Sundance
E3MV - Embedded Vision - SundanceE3MV - Embedded Vision - Sundance
E3MV - Embedded Vision - Sundance
 
PT-4053, Advanced OpenCL - Debugging and Profiling Using AMD CodeXL, by Uri S...
PT-4053, Advanced OpenCL - Debugging and Profiling Using AMD CodeXL, by Uri S...PT-4053, Advanced OpenCL - Debugging and Profiling Using AMD CodeXL, by Uri S...
PT-4053, Advanced OpenCL - Debugging and Profiling Using AMD CodeXL, by Uri S...
 
The Intel NUC 12 Enthusiast: a little workstation that can power big applicat...
The Intel NUC 12 Enthusiast: a little workstation that can power big applicat...The Intel NUC 12 Enthusiast: a little workstation that can power big applicat...
The Intel NUC 12 Enthusiast: a little workstation that can power big applicat...
 
ROWE BROCHURE
ROWE BROCHUREROWE BROCHURE
ROWE BROCHURE
 
AMD Ryzen Pro
AMD Ryzen ProAMD Ryzen Pro
AMD Ryzen Pro
 

Más de AMD Developer Central

DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsAMD Developer Central
 
Leverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math LibrariesLeverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math LibrariesAMD Developer Central
 
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAn Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAMD Developer Central
 
Webinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop IntelligenceWebinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop IntelligenceAMD Developer Central
 
TressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas ThibierozTressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas ThibierozAMD Developer Central
 
Rendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnellRendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnellAMD Developer Central
 
Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil PerssonLow-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil PerssonAMD Developer Central
 
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave OldcornDirect3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave OldcornAMD Developer Central
 
Introduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan NevraevIntroduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan NevraevAMD Developer Central
 
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth ThomasHoly smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth ThomasAMD Developer Central
 
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...AMD Developer Central
 
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14AMD Developer Central
 
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14AMD Developer Central
 
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...AMD Developer Central
 

Más de AMD Developer Central (20)

DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
 
Leverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math LibrariesLeverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math Libraries
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
 
Media SDK Webinar 2014
Media SDK Webinar 2014Media SDK Webinar 2014
Media SDK Webinar 2014
 
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAn Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
 
DirectGMA on AMD’S FirePro™ GPUS
DirectGMA on AMD’S  FirePro™ GPUSDirectGMA on AMD’S  FirePro™ GPUS
DirectGMA on AMD’S FirePro™ GPUS
 
Webinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop IntelligenceWebinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop Intelligence
 
Inside XBox- One, by Martin Fuller
Inside XBox- One, by Martin FullerInside XBox- One, by Martin Fuller
Inside XBox- One, by Martin Fuller
 
TressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas ThibierozTressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas Thibieroz
 
Rendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnellRendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnell
 
Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil PerssonLow-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson
 
Gcn performance ftw by stephan hodes
Gcn performance ftw by stephan hodesGcn performance ftw by stephan hodes
Gcn performance ftw by stephan hodes
 
Inside XBOX ONE by Martin Fuller
Inside XBOX ONE by Martin FullerInside XBOX ONE by Martin Fuller
Inside XBOX ONE by Martin Fuller
 
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave OldcornDirect3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
 
Introduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan NevraevIntroduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan Nevraev
 
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth ThomasHoly smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
 
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...
 
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
 
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
 
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
Mantle and Nitrous - Combining Efficient Engine Design with a modern API - AM...
 

Último

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 

Último (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 

CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot Pro and WinZip, by Rick Champagne

  • 1. REDEFINING THE USER EXPERIENCE THE TALE OF AFTERSHOT PRO   RICK CHAMPAGNE PRODUCT MANAGEMENT, PHOTO & VIDEO PRODUCTS COREL CORPORATION  
  • 2. A  LITTLE  ABOUT  COREL   SOME  OF  THE  INDUSTRY’S  MOST  WELL-­‐KNOWN  SOFTWARE  BRANDS     Photo Video Gaming 2   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL   Graphics Art Office Utilities
  • 3. COREL’S  PHOTO  &  VIDEO  PORTFOLIO   3   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 4. THE  ROAD  TO  AFTERSHOT  PRO  2.0   THE  NEED  FOR  SPEED  
  • 5. AFTERSHOT  PRO   PURE  RAW  POWER   !  Ultra-­‐fast  RAW  de-­‐mosaicking   !  Non-­‐destrucSve  image  adjustement  &  correcSon   !  Robust  photo  management  tools   !  Powerful  batch  processing     !  Support  for  hundreds  of  cameras   !  Windows,  Linux,  and  Mac  OS  compaSble     5   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 6. HOW  IT  WORKS   6   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 7. HOW  IT  WORKS   7   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 8. HOW  IT  WORKS   8   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 9. HOW  IT  WORKS   9   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 10. THE  RAW  TRUTH   !  A_erShot  Pro  takes  full  advantage  of  mulS-­‐threading   !  Will  run  up  to  32  cores  @  99%  CPU  uSlizaSon   !  OpenCL  port  gave  us  3.5x  performance  gains  overall     !  But  there  are  problems  on  the  horizon…     10   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 11. THE  MEGAPIXEL  WAR  WAGES  ON   376  x  240   8  Megapixel   640  x  480   18  Megapixel   11   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL   2.74  Megapixel   4  Megapixel   36  Megapixel   41  Megapixel!  
  • 12. THE  PROBLEM?   !  Larger  and  larger  images  will  slow  everything  down   !  Poor  performance  =  bad  user  experience   !  Time  is  money  for  professional  Photographers   !  RAW  image  files  had  strict  limits  with  CPU–only  processing     !  Users  expect  new  features  that  increasingly  save  Sme  &  money   !  Our  users  rank  performance  as  a  top  purchase  influencer   !  We  need  to  re-­‐evaluate  how  we  define  UX   12   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 13. THE  ARCHITECTURE  OF  GOOD  UX   13   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 14. YOU  HAD  ME  AT  HETEROGENEOUS   HSA  &  COREL  AFTERSHOT  PRO  
  • 15. MAXIMUM  PERFORMANCE  &  POWER   OPENCL  2.0  AND  SVM   !  Accelerated  A_erShot  Pro  through  OpenCL   !  Partnering  with  AMD  to  achieve  further  opSmizaSons     through  OpenCL  2.0  and  SVM   !  Use  HSA  to  enable  us  to  deliver  performance-­‐hungry  new  features   to  market     15   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 16. LARGE  RADIUS  IMAGE  FILTERS   !  Several  image  processing  operaSons  require  neighbor  pixels.    In  A_erShot  image  Filters   are  broken  down  into  one  of  two  categories:     Normal   Large  Radius   Only  requires  the  local  Tile   Requires  mulSple  Tiles   16   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 17. LOCAL  CONTRAST  –  A  LARGE  RADIUS  AFTERSHOT  FILTER   !  The  next  version  of  A_erShot  Pro  will  contain  a  new  Local  Contrast  filter.   ‒ GPU  accelerated  on  systems  with  OpenCL  and  SVM.   ‒ Increases  image  contrast  in  detailed  areas  while  leaving  large  constant  areas  unchanged   ‒ The  effect  is  achieved  through  a  large  radius  Unsharp  Mask  (10-­‐20%  of  the  overall  image   width)     17   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 18. LOCAL  CONTRAST  RESULTS   !  System  SVM  simplified  Local  Contrast   ‒ No  complicated  buffer  management   ‒ No  clever  opSmizaSons  were  required  to  hide  Device  memory  transfers   ‒ AddiSonal  memory  pressure  is  similar  to  a  so_ware  filter   !  Performance  is  good.    The  OpenCL  code  runs  in  ¼  the  Sme  of  the  opSmized  so_ware   filter*   *measured  on  developer’s  system   18   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 19. COREL  VIDEO  PRODUCTS   LIVE  LIFE.  MAKE  MOVIES.  
  • 20. COREL  VIDEOSTUDIO  X6   20   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 21. VIDEOSTUDIO  PRO  X6  SHOWS  LEADERSHIP  IN  ENTHUSIAST  MARKET   Shake  /  Blur  correcSon   MoSon  tracking   Easy  to  slow  or  speed  up  playback   Color  correcSon     21   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL   Stop  moSon  control  from  computer  or  tablet   interface   4k  resoluSon  
  • 22. ACTION  CAMERAS  ARE  CHANGING  THE  GAME   !  AcSon  cameras  driving  quality   !  AcSon  cameras  shooSng  60-­‐120fps   !  1080P  or  “Full  HD”  the  baseline   !  4K  or  “Ultra  HD”  coming  fast   !  New  standards  emerging     ‒ H.265   ‒ AVCHD  2.0   !  Unprecedented  levels  of  performance  will  be     required  to  even  survive  in  the  video  space   22   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 23. VIDEO  PERFORMANCE  FOCUS !  NaSve  64-­‐bit  support   ‒ Bexer  memory  consumpSon   !  MulS-­‐core  opSmizaSon   ‒ Leverage  mulS-­‐core  CPU  and  GPU  in  rendering  process   ‒ MulS-­‐tracks  Full  HD  real-­‐Sme  playback   !  GPU  opSmizaSon   ‒ Leverage  GPU  for  decoding,  encoding  and  upscaling   ‒ Faster  compression  for  MPEG-­‐2  &  H.264   ‒ Faster  frame  rate  conversion   23   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 24. SUMMARY   !  Performance  is  where  the  User  Experience  baxle  is  being  won   !  Working  with  AMD  has  helped  Corel  maintain  the  lead  with  A_erShot  Pro   ‒ HSA,  OpenCL,  SVM   !  WinZip  18  will  also  see  many  performance  improvements  and  new  features     through  our  relaSonship  with  AMD   !  We’re  already  working  with  AMD  on  our  Video  soluSons   ‒ Media  SDK,  AVT  2.0  Encoder   !  GraStudes…   24   |      REDEFINING  THE  USER  EXPERIENCE    |      DECEMBER  5,  2013      |      CONFIDENTIAL  
  • 25. Thank  You  For   Your  Time!   25