SlideShare a Scribd company logo
1 of 2
Download to read offline
Kakadu Software, a business of New South Innovations based at the University of New South Wales in
Sydney, Australia, provides a broad and solid foundation for applications using JPEG2000*. The Kakadu
Software Development Kit (SDK)* is a comprehensive, heavily optimized, fully compliant software
toolkit offered to JPEG2000 developers through Kakadu customers, who are independent software
vendors (ISVs). Through this software framework, which provides a solid foundation for a range of both
commercial and non-commercial applications, Kakadu aims to encourage the widespread adoption of
JPEG2000 through consistent and efficient implementation of the standard, which is widely available
for both academic and commercial applications. Kakadu collaborated with Intel to build and enhance this
software to provide a more efficient and high-performance toolkit for JPEG2000 developers.
Challenges
• Improve Kakadu software’s memory efficiency and execution speed. Ensure Kakadu software
has enhanced memory and faster performance execution.
• Increase throughput. Enable higher throughput for the Kakadu software for faster, highly
efficient performance to enable 100 percent utilization of all computational resources for digital
cinema rendering workloads.
Solutions
• Deploy servers based on Intel® Xeon® processor E5 v2 family. Provide a highly scalable
software architecture to optimize the performance and speed of the Kakadu software,
increasing its advantage over other compression methods.
• Harness multiple features of the new platform. The platform based on the Intel Xeon processor
E5 v2 family allows Kakadu to take advantage of improved multi-threading support, additional
multiple cores and cache that not only enhance performance, but also enable the creation of new
products and applications for the software.
Technology Result
• Improve IT infrastructure for the Kakadu software. The Intel Xeon processor E5 v2 family
provides multiple cores, SIMD capabilities in every core, and new, improved microarchitecture
features to optimize the Kakadu software’s speed and performance.
• Enhance multi-threading support. Improved multi-threading support for the Kakadu software
delivers up to a 1.29x performance increase for 2K digital cinema rendering workloads compared to the
previous-generation Intel Xeon processor E5 family.
Business Value
• Deliver optimized solution to customers. Using the Intel Xeon processor E5 v2 family
optimized the JPEG2000 SDK for delivery to Kakadu’s customers, providing them value through
an improved performance of the new JPEG2000 SDK version.
• Achieve an edge over competitors. The Kakadu software aims to provide the fastest JPEG2000
implementation environment for its customers, with the lowest memory utilization and broadest
range of features. Optimizing the software for the Intel Xeon processor E5 v2 family has
contributed to the achievement of these objectives.
As the world’s leading JPEG2000 developer
toolkit, the Kakadu software is a complete
implementation of the JPEG2000 standard,
part 1 (ISO/IEC 15444-1). This image compression
standard is substantially more complex that the
existing JPEG standard, from both computational
and conceptual perspectives. Kakadu also
provides a comprehensive implementation for
several of the most useful features from part
2 of the JPEG2000 standard, including general
multi-component transforms and arbitrary
wavelet transform kernels, as well as much of
parts 3 and 9.
The Kakadu software was written specifically
for a variety of different types of applications,
including image and volume compression,
image and volume decompression/rendering,
transcoding between related representations,
interactive rendering applications, client/server
applications, and digital cinema applications.
Efficient and faithful implementation of the
JPEG2000 standard is a challenging task that can
consume years of a competent individual’s time.
The industries that use the JPEG2000 application
are always on the lookout for higher throughput.
“Under test lab conditions, the
latest version of the Kakadu
Software library with improved
multi-threading support was
able to deliver up to a 1.29x
performance increase on the
platform based on Intel® Xeon®
processor E5 v2 family for
2K digital cinema rendering
workloads, compared to the
previous-generation Intel Xeon
processor E5 family.”
– Daniel Gronowski
Sales Manager
Kakadu Software
Solution Brief
Intel® Xeon® processor E5 v2 family
Server Performance
Entertainment/Media
High-quality JPEG2000*
software with enhanced server platform
The Intel® Xeon® processor E5 v2 family provides higher efficiency and performance for the Kakadu Software
Development Kit* for JPEG2000*, offering a highly optimized software toolkit for digital cinema rendering and
other applications
	
  
Harnessing the multi-core, multi-featured Intel®
Xeon® processor E5 v2 family-based platform
provides Kakadu Software faster performance and
high-quality rendering for JPEG2000 applications
To make the application highly efficient in terms
of performance, underlying hardware capabilities
should be harnessed to boost the performance and
efficiency of the application. Kakadu addresses this
challenge by adopting a new server platform that
runs its JPEG2000 software.
Addressing JPEG2000 standard
complexities
Kakadu software is an implementation of the
JEPG2000 suite of standards, including parts 1, 2,
3 and 9. JPEG2000 brings numerous advantages
over other image compression standards, including
compression efficiency, scalability, highly efficient
interactive remote browsing, management and
incremental dissemination of metadata, rich
transcoding options, volumetric compression, and
the capability to represent content with almost
unlimited precision and spatial extent. In exchange
for this flexibility and coding efficiency, however,
there are a number of challenges presented by
the computational and memory complexity of the
JPEG2000 algorithms.
Kakadu addressed these challenges through
careful implementation of the core coding
technologies and management of processor
cache resources, as well as extensive use of
available SIMD processing instructions, and a
highly sophisticated multi-threading environment
that is almost free from critical sections. Unlike
most other compression standards, JPEG2000
possesses enormous potential for parallelism;
however, load balancing and synchronisation
within the hierarchical processing environment of
the JPEG2000 algorithm can become a daunting
challenge. Kakadu has been evaluated and
optimized to take advantage of the rich multi-
processing and SIMD capabilities of the Intel Xeon
processor E5 v2 family.
The culmination of this effort is that Kakadu SDK is
able to fully exploit the resources of all 48 hardware
threads offered by server platforms based on Xeon
E5 family v2 CPUs. This means that the software
is able to deliver 1.29x increased performance for
2K digital cinema rendering workloads compared
to the previous-generation Intel Xeon processor
E5. Moreover, this is achieved not by processing
cinema frames independently (a very high latency,
high memory approach) but by deploying the
entire pool of hardware threads to work on only
a handful of frames at a time. In the case of very
large individual images, the Kakadu SDK is able to
deploy all 48 hardware threads of a Xeon E5 v2
based server platform to cooperatively process
the image, without relying on tiles or any other
mechanisms for artificially partitioning the work
load; moreover this can be done with close to
100% utilization of all available CPU resources.
Comparison between the throughput
performance of the Kakadu software on Intel
Xeon processor E5-2697 v2 vs. the previous-
generation Intel Xeon processor E5-2680
Optimizing the JPEG2000 software
The Kakadu software optimized on Intel Xeon
processor E5 v2 family provides extensive and
convenient support for Java* native interfaces
and now automatically builds bindings for C#* and
Visual Basic* programmers. The multi-threaded
processing it offers fully utilizes parallel processing
resources, such as multiple CPUs, multi-core
CPUs, or hyperthreading. This means JPEG2000
developers can select the single-threaded
processing model from v5.0 and before, or a new
multi-threaded processing model, which requires
only a few extra lines of code in the application.
“Kakadu software also provides a carefully
engineered thread scheduler, so once developers
have created a multi-threaded environment and
populated it with one thread for each physical/
virtual processor on their system, close to 100
percent utilization of all computational resources
can be achieved,” explained Gronowski.
Kakadu software is also the only implementation
which supports all compositing, animation and
metadata features of the JPX file format, in
addition to other JPEG2000 sources such as
raw codestreams, JP2 files and MJ2 files. Several
hundred organizations have taken out full
commercial licenses to build and sell applications
based on Kakadu software, including many of the
world’s best-known imaging and entertainment
corporations, together with companies that operate
with highly demanding novel media types.
Providing business edge over
competitors
For licensees and end users of the Kakadu SDK, the
latest versions of the software work together with
the features of Intel Xeon processors E5 family v2
to provide unprecedented levels of performance and
efficiency. This allows these businesses to enter new
market segments and bring their products to market
more quickly -- far more quickly than can be achieved
using hardware-based solutions. The Kakadu software
provides a solid foundation for the consistent and
efficient use and widespread adoption of JPEG2000.
More importantly, the Kakadu software has
advantages over other compression methods
and allows new features to be included in the
SDK, which could be useful for Kakadu-based
applications, while allowing the creation of new
products and applications for the software.
Find the solution that’s right for your organization.
Contact your Intel representative, visit Intel’s
Business Success Stories for IT Managers
(www.intel.com/itcasestudies), or explore the
Intel.com IT Center (www.intel.com/itcenter).
		This document and the information given are for the convenience of Intel’s customer base and are provided “AS IS” WITH NO WARRANTIES WHATSOEVER, EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. Receipt or possession of this document does not grant any license to any of the intellectual property
described, displayed, or contained herein. Intel® products are not intended for use in medical, lifesaving, life-sustaining, critical control, or safety systems, or in nuclear facility applications.
	 	Software and workloads used in the performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems,
components, software, operations, and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases,
including the performance of that product when combined with other products. For more information on the performance tests reported here, please contact National Stock Exchange or go to http://www.intel.com/performance.
		Intel does not control or audit the design or implementation of third-party benchmark data or Web sites referenced in this document. Intel encourages all of its customers to visit the referenced Web sites or others where similar performance
benchmark data are reported and confirm whether the referenced benchmark data are accurate and reflect performance of systems available for purchase.
		Copyright © 2014,, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Xeon, and Intel Xeon Inside are trademarks of Intel Corporation in the U.S. and other countries.
	
* Other names and brands may be claimed as the property of others.	 Printed in USA	 0114/JAY/PMG/XX/PDF	 Please Recycle	 330092-001US
Lessons Learned
•	Kakadu software, optimized on the Intel
Xeon processor E5 v2 family-based
platform, provides approximately 100
percent utilization of all 48 hardware
threads, processing a single large image
(terapixels and up), providing highly
efficient utilization through the additional
cores and cache available. This bodes well
for the deployment of Kakadu software
on extremely intensive workloads. Thus,
the Intel Xeon processor E5 v2 family is a
launching point for Kakadu into addressing
even more challenging arenas.
160.00
140.00
120.00
100.00
80.00
60.00
40.00
20.00
0.00
Intel Xeon processor E5-2697 v2
Intel Xeon processor E5-2680
FramesPerSec

More Related Content

What's hot

Media and entertainment workload comparison: HP Z8 vs. Apple Mac Pro
Media and entertainment workload comparison: HP Z8 vs. Apple Mac ProMedia and entertainment workload comparison: HP Z8 vs. Apple Mac Pro
Media and entertainment workload comparison: HP Z8 vs. Apple Mac ProPrincipled Technologies
 
Performance and power comparisons between nvidia and ati gpus
Performance and power comparisons between nvidia and ati gpusPerformance and power comparisons between nvidia and ati gpus
Performance and power comparisons between nvidia and ati gpusijcsit
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiewSai Teja
 
Intel® Xeon® Scalable Processors Enabled Applications Marketing Guide
Intel® Xeon® Scalable Processors Enabled Applications Marketing GuideIntel® Xeon® Scalable Processors Enabled Applications Marketing Guide
Intel® Xeon® Scalable Processors Enabled Applications Marketing GuideIntel IT Center
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overviewQA Club Kiev
 
IT@Intel: Creating Smart Spaces with All-in-Ones
IT@Intel:  Creating Smart Spaces with All-in-OnesIT@Intel:  Creating Smart Spaces with All-in-Ones
IT@Intel: Creating Smart Spaces with All-in-OnesIT@Intel
 
A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...
A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...
A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...Principled Technologies
 
Offer faster access to critical data and achieve greater inline data reductio...
Offer faster access to critical data and achieve greater inline data reductio...Offer faster access to critical data and achieve greater inline data reductio...
Offer faster access to critical data and achieve greater inline data reductio...Principled Technologies
 
New Dell Precision M3800 mobile workstation vs. Apple MacBook Pro with Retina...
New Dell Precision M3800 mobile workstation vs. Apple MacBook Pro with Retina...New Dell Precision M3800 mobile workstation vs. Apple MacBook Pro with Retina...
New Dell Precision M3800 mobile workstation vs. Apple MacBook Pro with Retina...Principled Technologies
 
Scale Up Performance with Intel® Development
Scale Up Performance with Intel® DevelopmentScale Up Performance with Intel® Development
Scale Up Performance with Intel® DevelopmentIntel IT Center
 
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...Principled Technologies
 
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications ShowcaseIntel IT Center
 
Intel® Xeon® Processor E5-2600 v4 Product Family EAMG
Intel® Xeon® Processor E5-2600 v4 Product Family EAMGIntel® Xeon® Processor E5-2600 v4 Product Family EAMG
Intel® Xeon® Processor E5-2600 v4 Product Family EAMGIntel IT Center
 
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...Intel® Software
 
Introducing a Software Generator Framework - JAZOON12
Introducing a Software Generator Framework - JAZOON12Introducing a Software Generator Framework - JAZOON12
Introducing a Software Generator Framework - JAZOON12Stephan Hochdörfer
 
Java2 MicroEdition-J2ME
Java2 MicroEdition-J2MEJava2 MicroEdition-J2ME
Java2 MicroEdition-J2MERohan Chandane
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To AndroidGoogleTecTalks
 
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Telec...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Telec...Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Telec...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Telec...Intel IT Center
 

What's hot (20)

Media and entertainment workload comparison: HP Z8 vs. Apple Mac Pro
Media and entertainment workload comparison: HP Z8 vs. Apple Mac ProMedia and entertainment workload comparison: HP Z8 vs. Apple Mac Pro
Media and entertainment workload comparison: HP Z8 vs. Apple Mac Pro
 
Performance and power comparisons between nvidia and ati gpus
Performance and power comparisons between nvidia and ati gpusPerformance and power comparisons between nvidia and ati gpus
Performance and power comparisons between nvidia and ati gpus
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiew
 
Intel® Xeon® Scalable Processors Enabled Applications Marketing Guide
Intel® Xeon® Scalable Processors Enabled Applications Marketing GuideIntel® Xeon® Scalable Processors Enabled Applications Marketing Guide
Intel® Xeon® Scalable Processors Enabled Applications Marketing Guide
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overview
 
IT@Intel: Creating Smart Spaces with All-in-Ones
IT@Intel:  Creating Smart Spaces with All-in-OnesIT@Intel:  Creating Smart Spaces with All-in-Ones
IT@Intel: Creating Smart Spaces with All-in-Ones
 
A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...
A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...
A Dell Latitude 7420 laptop powered by a four-core Intel Core i7-1185G7 vPro ...
 
Android
Android Android
Android
 
Offer faster access to critical data and achieve greater inline data reductio...
Offer faster access to critical data and achieve greater inline data reductio...Offer faster access to critical data and achieve greater inline data reductio...
Offer faster access to critical data and achieve greater inline data reductio...
 
New Dell Precision M3800 mobile workstation vs. Apple MacBook Pro with Retina...
New Dell Precision M3800 mobile workstation vs. Apple MacBook Pro with Retina...New Dell Precision M3800 mobile workstation vs. Apple MacBook Pro with Retina...
New Dell Precision M3800 mobile workstation vs. Apple MacBook Pro with Retina...
 
Scale Up Performance with Intel® Development
Scale Up Performance with Intel® DevelopmentScale Up Performance with Intel® Development
Scale Up Performance with Intel® Development
 
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
A Dell Latitude 5420 laptop powered by a four-core Intel Core i5-1145G7 vPro ...
 
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications ShowcaseIntel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
Intel® Xeon® Processor E5-2600 v4 Enterprise Database Applications Showcase
 
Intel® Xeon® Processor E5-2600 v4 Product Family EAMG
Intel® Xeon® Processor E5-2600 v4 Product Family EAMGIntel® Xeon® Processor E5-2600 v4 Product Family EAMG
Intel® Xeon® Processor E5-2600 v4 Product Family EAMG
 
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
 
Introducing a Software Generator Framework - JAZOON12
Introducing a Software Generator Framework - JAZOON12Introducing a Software Generator Framework - JAZOON12
Introducing a Software Generator Framework - JAZOON12
 
Android Internals
Android InternalsAndroid Internals
Android Internals
 
Java2 MicroEdition-J2ME
Java2 MicroEdition-J2MEJava2 MicroEdition-J2ME
Java2 MicroEdition-J2ME
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To Android
 
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Telec...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Telec...Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Telec...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Telec...
 

Viewers also liked

Viewers also liked (9)

Harmony in Communication - KTO 2000
Harmony in Communication - KTO 2000Harmony in Communication - KTO 2000
Harmony in Communication - KTO 2000
 
Erotikchat live sex webcam
Erotikchat live sex webcam Erotikchat live sex webcam
Erotikchat live sex webcam
 
7.1 1
7.1 17.1 1
7.1 1
 
B.i.6.14
B.i.6.14B.i.6.14
B.i.6.14
 
Filtros office word
Filtros office wordFiltros office word
Filtros office word
 
CV_Aurelien
CV_AurelienCV_Aurelien
CV_Aurelien
 
Ceklis penelitian
Ceklis penelitianCeklis penelitian
Ceklis penelitian
 
Live ufc rousey vs zingano fight
Live ufc rousey vs zingano fightLive ufc rousey vs zingano fight
Live ufc rousey vs zingano fight
 
Six Sigma Master Certificate
Six Sigma Master CertificateSix Sigma Master Certificate
Six Sigma Master Certificate
 

Similar to Kakadu Software High Quality JPEG2000 Software Enhanced Server Platform

The Intel NUC 12 Extreme Kit is a compact workstation that can handle compute...
The Intel NUC 12 Extreme Kit is a compact workstation that can handle compute...The Intel NUC 12 Extreme Kit is a compact workstation that can handle compute...
The Intel NUC 12 Extreme Kit is a compact workstation that can handle compute...Principled Technologies
 
A pint-sized workstation that can power your demanding engineering and design...
A pint-sized workstation that can power your demanding engineering and design...A pint-sized workstation that can power your demanding engineering and design...
A pint-sized workstation that can power your demanding engineering and design...Principled Technologies
 
Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesRichard Bernier
 
A workstation that runs demanding design and engineering apps and can hide on...
A workstation that runs demanding design and engineering apps and can hide on...A workstation that runs demanding design and engineering apps and can hide on...
A workstation that runs demanding design and engineering apps and can hide on...Principled Technologies
 
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
 
AMD Embedded Solutions Guide
AMD Embedded Solutions GuideAMD Embedded Solutions Guide
AMD Embedded Solutions GuideAMD
 
intoPIX - All you wanted to know about Jpeg 2000
intoPIX - All you wanted to know about Jpeg 2000intoPIX - All you wanted to know about Jpeg 2000
intoPIX - All you wanted to know about Jpeg 2000intoPIX
 
Deliver a better virtual desktop experience with Dell Technologies APEX Priva...
Deliver a better virtual desktop experience with Dell Technologies APEX Priva...Deliver a better virtual desktop experience with Dell Technologies APEX Priva...
Deliver a better virtual desktop experience with Dell Technologies APEX Priva...Principled Technologies
 
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
 
Innovative Solutions for Cloud Gaming, Media, Transcoding, & AI Inferencing
Innovative Solutions for Cloud Gaming, Media, Transcoding, & AI InferencingInnovative Solutions for Cloud Gaming, Media, Transcoding, & AI Inferencing
Innovative Solutions for Cloud Gaming, Media, Transcoding, & AI InferencingRebekah Rodriguez
 
VMworld 2013: Graphics and Users in VDI
VMworld 2013: Graphics and Users in VDI VMworld 2013: Graphics and Users in VDI
VMworld 2013: Graphics and Users in VDI VMworld
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Intel® Software
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...Christopher Diamantopoulos
 
Support more workers using graphics-accelerated VDI desktops
Support more workers using graphics-accelerated VDI desktopsSupport more workers using graphics-accelerated VDI desktops
Support more workers using graphics-accelerated VDI desktopsPrincipled Technologies
 
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...Edge AI and Vision Alliance
 
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...Edge AI and Vision Alliance
 
IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an...
IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an...IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an...
IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an...IRJET Journal
 
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIAEdge AI and Vision Alliance
 

Similar to Kakadu Software High Quality JPEG2000 Software Enhanced Server Platform (20)

The Intel NUC 12 Extreme Kit is a compact workstation that can handle compute...
The Intel NUC 12 Extreme Kit is a compact workstation that can handle compute...The Intel NUC 12 Extreme Kit is a compact workstation that can handle compute...
The Intel NUC 12 Extreme Kit is a compact workstation that can handle compute...
 
A pint-sized workstation that can power your demanding engineering and design...
A pint-sized workstation that can power your demanding engineering and design...A pint-sized workstation that can power your demanding engineering and design...
A pint-sized workstation that can power your demanding engineering and design...
 
Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital Archives
 
A workstation that runs demanding design and engineering apps and can hide on...
A workstation that runs demanding design and engineering apps and can hide on...A workstation that runs demanding design and engineering apps and can hide on...
A workstation that runs demanding design and engineering apps and can hide on...
 
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...
 
AMD Embedded Solutions Guide
AMD Embedded Solutions GuideAMD Embedded Solutions Guide
AMD Embedded Solutions Guide
 
intoPIX - All you wanted to know about Jpeg 2000
intoPIX - All you wanted to know about Jpeg 2000intoPIX - All you wanted to know about Jpeg 2000
intoPIX - All you wanted to know about Jpeg 2000
 
Deliver a better virtual desktop experience with Dell Technologies APEX Priva...
Deliver a better virtual desktop experience with Dell Technologies APEX Priva...Deliver a better virtual desktop experience with Dell Technologies APEX Priva...
Deliver a better virtual desktop experience with Dell Technologies APEX Priva...
 
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
 
Innovative Solutions for Cloud Gaming, Media, Transcoding, & AI Inferencing
Innovative Solutions for Cloud Gaming, Media, Transcoding, & AI InferencingInnovative Solutions for Cloud Gaming, Media, Transcoding, & AI Inferencing
Innovative Solutions for Cloud Gaming, Media, Transcoding, & AI Inferencing
 
Sa*ple
Sa*pleSa*ple
Sa*ple
 
VMworld 2013: Graphics and Users in VDI
VMworld 2013: Graphics and Users in VDI VMworld 2013: Graphics and Users in VDI
VMworld 2013: Graphics and Users in VDI
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
 
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
IMAGE CAPTURE, PROCESSING AND TRANSFER VIA ETHERNET UNDER CONTROL OF MATLAB G...
 
Support more workers using graphics-accelerated VDI desktops
Support more workers using graphics-accelerated VDI desktopsSupport more workers using graphics-accelerated VDI desktops
Support more workers using graphics-accelerated VDI desktops
 
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
“Intel Video AI Box—Converging AI, Media and Computing in a Compact and Open ...
 
Real Time Video Processing in FPGA
Real Time Video Processing in FPGA Real Time Video Processing in FPGA
Real Time Video Processing in FPGA
 
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
“A New, Open-standards-based, Open-source Programming Model for All Accelerat...
 
IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an...
IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an...IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an...
IRJET- Porting Android 8.0 onto iMX6 Processor based Platform with Driving an...
 
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
 

More from xband

Talos threat-intelligence
Talos threat-intelligenceTalos threat-intelligence
Talos threat-intelligencexband
 
Preventing Data Breaches
Preventing Data BreachesPreventing Data Breaches
Preventing Data Breachesxband
 
Data Center Server security
Data Center Server securityData Center Server security
Data Center Server securityxband
 
Complete Endpoint protection
Complete Endpoint protectionComplete Endpoint protection
Complete Endpoint protectionxband
 
Advanced Threat Defense Intel Security
Advanced Threat Defense  Intel SecurityAdvanced Threat Defense  Intel Security
Advanced Threat Defense Intel Securityxband
 
Security Transformation Services
Security Transformation ServicesSecurity Transformation Services
Security Transformation Servicesxband
 
Security Operations and Response
Security Operations and ResponseSecurity Operations and Response
Security Operations and Responsexband
 
Information Risk and Protection
Information Risk and ProtectionInformation Risk and Protection
Information Risk and Protectionxband
 
IBM Security Strategy Overview
IBM Security Strategy OverviewIBM Security Strategy Overview
IBM Security Strategy Overviewxband
 
API Connect Presentation
API Connect PresentationAPI Connect Presentation
API Connect Presentationxband
 
Verizon Data Breach Investigation Report
Verizon Data Breach Investigation ReportVerizon Data Breach Investigation Report
Verizon Data Breach Investigation Reportxband
 
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.netBig Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.netxband
 
Bridging the Data Security Gap
Bridging the Data Security GapBridging the Data Security Gap
Bridging the Data Security Gapxband
 
Hipaa Omnibus Final-Rule-eResource
Hipaa Omnibus Final-Rule-eResourceHipaa Omnibus Final-Rule-eResource
Hipaa Omnibus Final-Rule-eResourcexband
 
The Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data VirtualizationThe Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data Virtualizationxband
 
Assessing the Business Value of SDN Datacenter Security Solutions
Assessing the Business Value of SDN Datacenter Security SolutionsAssessing the Business Value of SDN Datacenter Security Solutions
Assessing the Business Value of SDN Datacenter Security Solutionsxband
 
Big Data, Little Data, and Everything in Between
Big Data, Little Data, and Everything in BetweenBig Data, Little Data, and Everything in Between
Big Data, Little Data, and Everything in Betweenxband
 
2015 cost of data breach study global analysis
2015 cost of data breach study global analysis2015 cost of data breach study global analysis
2015 cost of data breach study global analysisxband
 
Charles la trobe_college_learning_without_limits
Charles la trobe_college_learning_without_limitsCharles la trobe_college_learning_without_limits
Charles la trobe_college_learning_without_limitsxband
 
Fujitsu spain revolutionizing_public_administration
Fujitsu spain revolutionizing_public_administrationFujitsu spain revolutionizing_public_administration
Fujitsu spain revolutionizing_public_administrationxband
 

More from xband (20)

Talos threat-intelligence
Talos threat-intelligenceTalos threat-intelligence
Talos threat-intelligence
 
Preventing Data Breaches
Preventing Data BreachesPreventing Data Breaches
Preventing Data Breaches
 
Data Center Server security
Data Center Server securityData Center Server security
Data Center Server security
 
Complete Endpoint protection
Complete Endpoint protectionComplete Endpoint protection
Complete Endpoint protection
 
Advanced Threat Defense Intel Security
Advanced Threat Defense  Intel SecurityAdvanced Threat Defense  Intel Security
Advanced Threat Defense Intel Security
 
Security Transformation Services
Security Transformation ServicesSecurity Transformation Services
Security Transformation Services
 
Security Operations and Response
Security Operations and ResponseSecurity Operations and Response
Security Operations and Response
 
Information Risk and Protection
Information Risk and ProtectionInformation Risk and Protection
Information Risk and Protection
 
IBM Security Strategy Overview
IBM Security Strategy OverviewIBM Security Strategy Overview
IBM Security Strategy Overview
 
API Connect Presentation
API Connect PresentationAPI Connect Presentation
API Connect Presentation
 
Verizon Data Breach Investigation Report
Verizon Data Breach Investigation ReportVerizon Data Breach Investigation Report
Verizon Data Breach Investigation Report
 
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.netBig Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
Big Fix Q-Radar Ahmed Sharaf - EmbeddedSecurity.net
 
Bridging the Data Security Gap
Bridging the Data Security GapBridging the Data Security Gap
Bridging the Data Security Gap
 
Hipaa Omnibus Final-Rule-eResource
Hipaa Omnibus Final-Rule-eResourceHipaa Omnibus Final-Rule-eResource
Hipaa Omnibus Final-Rule-eResource
 
The Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data VirtualizationThe Total Economic Impact™ Of Cisco Data Virtualization
The Total Economic Impact™ Of Cisco Data Virtualization
 
Assessing the Business Value of SDN Datacenter Security Solutions
Assessing the Business Value of SDN Datacenter Security SolutionsAssessing the Business Value of SDN Datacenter Security Solutions
Assessing the Business Value of SDN Datacenter Security Solutions
 
Big Data, Little Data, and Everything in Between
Big Data, Little Data, and Everything in BetweenBig Data, Little Data, and Everything in Between
Big Data, Little Data, and Everything in Between
 
2015 cost of data breach study global analysis
2015 cost of data breach study global analysis2015 cost of data breach study global analysis
2015 cost of data breach study global analysis
 
Charles la trobe_college_learning_without_limits
Charles la trobe_college_learning_without_limitsCharles la trobe_college_learning_without_limits
Charles la trobe_college_learning_without_limits
 
Fujitsu spain revolutionizing_public_administration
Fujitsu spain revolutionizing_public_administrationFujitsu spain revolutionizing_public_administration
Fujitsu spain revolutionizing_public_administration
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 

Kakadu Software High Quality JPEG2000 Software Enhanced Server Platform

  • 1. Kakadu Software, a business of New South Innovations based at the University of New South Wales in Sydney, Australia, provides a broad and solid foundation for applications using JPEG2000*. The Kakadu Software Development Kit (SDK)* is a comprehensive, heavily optimized, fully compliant software toolkit offered to JPEG2000 developers through Kakadu customers, who are independent software vendors (ISVs). Through this software framework, which provides a solid foundation for a range of both commercial and non-commercial applications, Kakadu aims to encourage the widespread adoption of JPEG2000 through consistent and efficient implementation of the standard, which is widely available for both academic and commercial applications. Kakadu collaborated with Intel to build and enhance this software to provide a more efficient and high-performance toolkit for JPEG2000 developers. Challenges • Improve Kakadu software’s memory efficiency and execution speed. Ensure Kakadu software has enhanced memory and faster performance execution. • Increase throughput. Enable higher throughput for the Kakadu software for faster, highly efficient performance to enable 100 percent utilization of all computational resources for digital cinema rendering workloads. Solutions • Deploy servers based on Intel® Xeon® processor E5 v2 family. Provide a highly scalable software architecture to optimize the performance and speed of the Kakadu software, increasing its advantage over other compression methods. • Harness multiple features of the new platform. The platform based on the Intel Xeon processor E5 v2 family allows Kakadu to take advantage of improved multi-threading support, additional multiple cores and cache that not only enhance performance, but also enable the creation of new products and applications for the software. Technology Result • Improve IT infrastructure for the Kakadu software. The Intel Xeon processor E5 v2 family provides multiple cores, SIMD capabilities in every core, and new, improved microarchitecture features to optimize the Kakadu software’s speed and performance. • Enhance multi-threading support. Improved multi-threading support for the Kakadu software delivers up to a 1.29x performance increase for 2K digital cinema rendering workloads compared to the previous-generation Intel Xeon processor E5 family. Business Value • Deliver optimized solution to customers. Using the Intel Xeon processor E5 v2 family optimized the JPEG2000 SDK for delivery to Kakadu’s customers, providing them value through an improved performance of the new JPEG2000 SDK version. • Achieve an edge over competitors. The Kakadu software aims to provide the fastest JPEG2000 implementation environment for its customers, with the lowest memory utilization and broadest range of features. Optimizing the software for the Intel Xeon processor E5 v2 family has contributed to the achievement of these objectives. As the world’s leading JPEG2000 developer toolkit, the Kakadu software is a complete implementation of the JPEG2000 standard, part 1 (ISO/IEC 15444-1). This image compression standard is substantially more complex that the existing JPEG standard, from both computational and conceptual perspectives. Kakadu also provides a comprehensive implementation for several of the most useful features from part 2 of the JPEG2000 standard, including general multi-component transforms and arbitrary wavelet transform kernels, as well as much of parts 3 and 9. The Kakadu software was written specifically for a variety of different types of applications, including image and volume compression, image and volume decompression/rendering, transcoding between related representations, interactive rendering applications, client/server applications, and digital cinema applications. Efficient and faithful implementation of the JPEG2000 standard is a challenging task that can consume years of a competent individual’s time. The industries that use the JPEG2000 application are always on the lookout for higher throughput. “Under test lab conditions, the latest version of the Kakadu Software library with improved multi-threading support was able to deliver up to a 1.29x performance increase on the platform based on Intel® Xeon® processor E5 v2 family for 2K digital cinema rendering workloads, compared to the previous-generation Intel Xeon processor E5 family.” – Daniel Gronowski Sales Manager Kakadu Software Solution Brief Intel® Xeon® processor E5 v2 family Server Performance Entertainment/Media High-quality JPEG2000* software with enhanced server platform The Intel® Xeon® processor E5 v2 family provides higher efficiency and performance for the Kakadu Software Development Kit* for JPEG2000*, offering a highly optimized software toolkit for digital cinema rendering and other applications  
  • 2. Harnessing the multi-core, multi-featured Intel® Xeon® processor E5 v2 family-based platform provides Kakadu Software faster performance and high-quality rendering for JPEG2000 applications To make the application highly efficient in terms of performance, underlying hardware capabilities should be harnessed to boost the performance and efficiency of the application. Kakadu addresses this challenge by adopting a new server platform that runs its JPEG2000 software. Addressing JPEG2000 standard complexities Kakadu software is an implementation of the JEPG2000 suite of standards, including parts 1, 2, 3 and 9. JPEG2000 brings numerous advantages over other image compression standards, including compression efficiency, scalability, highly efficient interactive remote browsing, management and incremental dissemination of metadata, rich transcoding options, volumetric compression, and the capability to represent content with almost unlimited precision and spatial extent. In exchange for this flexibility and coding efficiency, however, there are a number of challenges presented by the computational and memory complexity of the JPEG2000 algorithms. Kakadu addressed these challenges through careful implementation of the core coding technologies and management of processor cache resources, as well as extensive use of available SIMD processing instructions, and a highly sophisticated multi-threading environment that is almost free from critical sections. Unlike most other compression standards, JPEG2000 possesses enormous potential for parallelism; however, load balancing and synchronisation within the hierarchical processing environment of the JPEG2000 algorithm can become a daunting challenge. Kakadu has been evaluated and optimized to take advantage of the rich multi- processing and SIMD capabilities of the Intel Xeon processor E5 v2 family. The culmination of this effort is that Kakadu SDK is able to fully exploit the resources of all 48 hardware threads offered by server platforms based on Xeon E5 family v2 CPUs. This means that the software is able to deliver 1.29x increased performance for 2K digital cinema rendering workloads compared to the previous-generation Intel Xeon processor E5. Moreover, this is achieved not by processing cinema frames independently (a very high latency, high memory approach) but by deploying the entire pool of hardware threads to work on only a handful of frames at a time. In the case of very large individual images, the Kakadu SDK is able to deploy all 48 hardware threads of a Xeon E5 v2 based server platform to cooperatively process the image, without relying on tiles or any other mechanisms for artificially partitioning the work load; moreover this can be done with close to 100% utilization of all available CPU resources. Comparison between the throughput performance of the Kakadu software on Intel Xeon processor E5-2697 v2 vs. the previous- generation Intel Xeon processor E5-2680 Optimizing the JPEG2000 software The Kakadu software optimized on Intel Xeon processor E5 v2 family provides extensive and convenient support for Java* native interfaces and now automatically builds bindings for C#* and Visual Basic* programmers. The multi-threaded processing it offers fully utilizes parallel processing resources, such as multiple CPUs, multi-core CPUs, or hyperthreading. This means JPEG2000 developers can select the single-threaded processing model from v5.0 and before, or a new multi-threaded processing model, which requires only a few extra lines of code in the application. “Kakadu software also provides a carefully engineered thread scheduler, so once developers have created a multi-threaded environment and populated it with one thread for each physical/ virtual processor on their system, close to 100 percent utilization of all computational resources can be achieved,” explained Gronowski. Kakadu software is also the only implementation which supports all compositing, animation and metadata features of the JPX file format, in addition to other JPEG2000 sources such as raw codestreams, JP2 files and MJ2 files. Several hundred organizations have taken out full commercial licenses to build and sell applications based on Kakadu software, including many of the world’s best-known imaging and entertainment corporations, together with companies that operate with highly demanding novel media types. Providing business edge over competitors For licensees and end users of the Kakadu SDK, the latest versions of the software work together with the features of Intel Xeon processors E5 family v2 to provide unprecedented levels of performance and efficiency. This allows these businesses to enter new market segments and bring their products to market more quickly -- far more quickly than can be achieved using hardware-based solutions. The Kakadu software provides a solid foundation for the consistent and efficient use and widespread adoption of JPEG2000. More importantly, the Kakadu software has advantages over other compression methods and allows new features to be included in the SDK, which could be useful for Kakadu-based applications, while allowing the creation of new products and applications for the software. Find the solution that’s right for your organization. Contact your Intel representative, visit Intel’s Business Success Stories for IT Managers (www.intel.com/itcasestudies), or explore the Intel.com IT Center (www.intel.com/itcenter). This document and the information given are for the convenience of Intel’s customer base and are provided “AS IS” WITH NO WARRANTIES WHATSOEVER, EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. Receipt or possession of this document does not grant any license to any of the intellectual property described, displayed, or contained herein. Intel® products are not intended for use in medical, lifesaving, life-sustaining, critical control, or safety systems, or in nuclear facility applications. Software and workloads used in the performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations, and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information on the performance tests reported here, please contact National Stock Exchange or go to http://www.intel.com/performance. Intel does not control or audit the design or implementation of third-party benchmark data or Web sites referenced in this document. Intel encourages all of its customers to visit the referenced Web sites or others where similar performance benchmark data are reported and confirm whether the referenced benchmark data are accurate and reflect performance of systems available for purchase. Copyright © 2014,, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Xeon, and Intel Xeon Inside are trademarks of Intel Corporation in the U.S. and other countries. * Other names and brands may be claimed as the property of others. Printed in USA 0114/JAY/PMG/XX/PDF Please Recycle 330092-001US Lessons Learned • Kakadu software, optimized on the Intel Xeon processor E5 v2 family-based platform, provides approximately 100 percent utilization of all 48 hardware threads, processing a single large image (terapixels and up), providing highly efficient utilization through the additional cores and cache available. This bodes well for the deployment of Kakadu software on extremely intensive workloads. Thus, the Intel Xeon processor E5 v2 family is a launching point for Kakadu into addressing even more challenging arenas. 160.00 140.00 120.00 100.00 80.00 60.00 40.00 20.00 0.00 Intel Xeon processor E5-2697 v2 Intel Xeon processor E5-2680 FramesPerSec