MulticoreWare
   HOME

TheInfoList



OR:

MulticoreWare Inc is a software development company, offering products and services related to
HEVC High Efficiency Video Coding (HEVC), also known as H.265 and MPEG-H Part 2, is a video compression standard designed as part of the MPEG-H project as a successor to the widely used Advanced Video Coding (AVC, H.264, or MPEG-4 Part 10). In compar ...
video compression,
machine learning Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence. Machine ...
(specifically,
convolutional neural network In deep learning, a convolutional neural network (CNN, or ConvNet) is a class of artificial neural network (ANN), most commonly applied to analyze visual imagery. CNNs are also known as Shift Invariant or Space Invariant Artificial Neural Netwo ...
s),
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs tha ...
s for
heterogeneous computing Heterogeneous computing refers to systems that use more than one kind of processor or cores. These systems gain performance or energy efficiency not just by adding the same type of processors, but by adding dissimilar coprocessors, usually incor ...
, and software performance optimization services.MulticoreWare: Powering Disruptive Solutions
/ref> MulticoreWare's customers include
AMD Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
,
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
,
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
, Qualcomm and
Telestream Telestream, Inc. is an American privately held computer software company. History The company, founded in 1998, is headquartered in Nevada City, California with personnel in France, Germany, Sweden, Poland, Canada and the UK. Telestream prov ...
. MulticoreWare was founded in 2009. Today it has offices in 3 countries – USA, China and India.EE Times Silicon 60: Hot Startups to Watch
/ref> MulticoreWare was placed at 110 on the
Inc. 5000 ''Inc.'' is an American business magazine founded in 1979 and based in New York City. The magazine publishes six issues per year, along with surrounding online and social media content. The magazine also produces several live and virtual events ...
list of fastest growing private companies in America for the year 2014. St. Louis, Missouri based technology start-up accelerator ITEN listed the company in its list of top ten tech startups in the St. Louis area for three consecutive years (2012–2014). MulticoreWare was ranked the 22nd fastest growing private company in Silicon Valley by Silicon Valley Business Journal in October 2014. In July 2014, MulticoreWare was named to EE Times Silicon 60, a list of hot startups to watch. MulticoreWare Inc. was a Tie50 Awards Finalist at TiEcon2014. In May 2020, MulticoreWare entered the
AMD Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
embedded platform ecosystem with its AI technologies that address workloads for machine learning, neural networks, image and video processing applications to serve market segments such as: medical diagnostics, sports analytics, security & surveillance, robotics, and augmented reality.


Products


x265

MulticoreWare leads the development of the x265 HEVC encoder. x265 is based on the
x264 x264 is a free and open-source software library and a command-line utility developed by VideoLAN for encoding video streams into the H.264/MPEG-4 AVC video coding format. It is released under the terms of the GNU General Public License. Histor ...
H.264/MPEG-4 AVC encoder with a similar command-line syntax and feature set. x265 is offered under either the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
(GPL) 2 license or a commercial license. In February 2014, Telestream's Vantage Transcode Multiscreen became the first commercial product to introduce x265 encoding technology. In October 2015, the Video Group at
Moscow State University M. V. Lomonosov Moscow State University (MSU; russian: Московский государственный университет имени М. В. Ломоносова) is a public research university in Moscow, Russia and the most prestigious ...
identified x265 as having the highest overall efficiency in its first comparison of HEVC encoders.


LipSync

LipSync
is a tool that automatically detects audio-video synchronization errors in video. By using machine learning and deep learning technologies, errors can be detected without digital fingerprinting or watermarking in the source video. It requires an
Nvidia Nvidia CorporationOfficially written as NVIDIA and stylized in its logo as VIDIA with the lowercase "n" the same height as the uppercase "VIDIA"; formerly stylized as VIDIA with a large italicized lowercase "n" on products from the mid 1990s to ...
GPU, an
AMD64 x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging m ...
capable CPU, 16 GB of
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
and a
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
or
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
.


UHDcode

MulticoreWare offers the UHDcode HEVC video decoder
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
, available on
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was intr ...
, ARM,
Xbox 360 The Xbox 360 is a home video game console developed by Microsoft. As the successor to the original Xbox, it is the second console in the Xbox series. It competed with Sony's PlayStation 3 and Nintendo's Wii as part of the seventh generati ...
and PS3. It is
OpenCL OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-progra ...
accelerated and supports HEVC Main/ Main10 profiles.MulticoreWare launches H.265 Encoders and Decoders
/ref>


x265 HEVC Upgrade

In March 2015 MulticoreWare launched x265 HEVC Upgrade, which includes the x265 Encoder application and the UHDcode
DirectShow DirectShow (sometimes abbreviated as DS or DShow), codename Quartz, is a multimedia framework and API produced by Microsoft for software developers to perform various operations with media files or streams. It is the replacement for Microsoft's ea ...
filter, allowing HEVC video playback on 64-bit
Windows Media Player Windows Media Player (WMP) is the first media player (application software), media player and media library application that was developed by Microsoft for playing sound reproduction, audio, video and viewing images on personal computers runnin ...
.


Multicore Cross Platform Architecture

Multicore Cross Platform Architecture (MxPA) is a heterogeneous computing stack based on the
LLVM LLVM is a set of compiler and toolchain technologies that can be used to develop a front end for any programming language and a back end for any instruction set architecture. LLVM is designed around a language-independent intermediate repre ...
framework, capable of supporting
OpenCL OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-progra ...
, RenderScript,
CUDA CUDA (or Compute Unified Device Architecture) is a parallel computing platform and application programming interface (API) that allows software to use certain types of graphics processing units (GPUs) for general purpose processing, an approach ...
and
C++ AMP C, or c, is the third letter in the Latin alphabet, used in the modern English alphabet, the alphabets of other western European languages and others worldwide. Its name in English is ''cee'' (pronounced ), plural ''cees''. History "C" ...
.


HCC C++

HCC is an open source parallel C++ compiler for HSA and OpenCL 1.2. HCC provides compiler frontends for C++AMP, C++ source with parallel STL and OpenMP.


Software development services

MulticoreWare has one of the world's largest heterogeneous computing teams across the globe and offers accelerated software development services.AMD Profile: MulticoreWare Inc
/ref> MulticoreWare is a Contributor Member of the
Khronos Group The Khronos Group, Inc. is an open, non-profit, member-driven consortium of 170 organizations developing, publishing and maintaining royalty-free interoperability standards for 3D graphics, virtual reality, augmented reality, parallel computation ...
Khronos Contributor Member
/ref> and is active on several standards. Its full range of services include: *GPU-accelerated software developmentAccelerated Image Filters using GPU Compute on Mali-T600
/ref> *Multicore CPU application development *CUDA acceleration services for Nvidia GPUs *C++ AMP software development services *RenderScript Android acceleration *Xilinx Alliance Partner services *Convolutional neural networks


References

{{Reflist Business software companies Companies based in California Technology companies established in 2009 Software companies of the United States Technology companies of the United States Web service providers