Jump to content

User:Ramacj/sandbox/MyCompany

From Wikipedia, the free encyclopedia
MulticoreWare Inc.
Company typePrivate
IndustrySoftware Products & Services
Founded2009
Headquarters
Sunnyvale (CA)
,
USA
Number of locations
6 (2015)
Key people
A.G. Karunakaran (CEO)
Curtis Davis (COO)
Prof. Wen-mei Hwu (CTO)
Productsx265, UHDcode, MxPA
Servicesvideo/ image processing, convolutional neural networks, software performance optimization
Number of employees
250
Websitewww.multicorewareinc.com

MulticoreWare Inc is a software development company, specializing in heterogeneous computing, including General-purpose computing on graphics processing units. MulticoreWare develops video software products and offers software development services in the areas of video processing, compilers, and machine learning, (specifically, Convolutional Neural Networks).[1] MulticoreWare's customers include AMD, ARM, Microsoft, Google, Telestream and BBright Technologies. MulticoreWare was founded in 2009 and today has offices in 3 countries – USA, China and India.[2]

MulticoreWare placed #110 on the Inc. 5000 list of fastest growing private companies in America for the year 2014.[3] St. Louis, Missouri based technology start-up accelerator ITEN has chosen MulticoreWare in its list of top ten tech startups in the St. Louis area[4] 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.[5] In July 2014, MulticoreWare was named to EE Times Silicon 60, a list of hot startups to watch.[2] MulticoreWare Inc. was a Tie50 Awards Finalist[6] at TiEcon2014.


Products

[edit]

x265

[edit]

MulticoreWare leads the development of the x265 HEVC encoder. x265 is based on the x264 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 (GPL) 2 license or a commercial license.[7]

UHDcode

[edit]

MulticoreWare offers the UHDcode[1][8] HEVC video decoder API, available on x86, ARM, XBox360 and PS3. It has been OpenCL accelerated and supports HEVC Main/ Main10 profiles.

x265 HEVC Upgrade

[edit]

In March 2015 MulticoreWare launched x265 HEVC Upgrade,[8] which includes the x265 Encoder application and the UHDcode DirectShow filter, allowing HEVC video playback on 64-bit Windows Media Player.

Multicore Cross Platform Architecture

[edit]

Multicore Cross Platform Architecture (MxPA) is a heterogeneous computing stack based on the LLVM framework, capable of supporting OpenCL, Renderscript, CUDA and C AMP.[9][10]

KALMÁR C

[edit]

KALMÁR[11] is an open source C compiler, with support for automatic heterogeneous offload to heterogeneous devices such as AMD APUs and discrete GPUs. KALMÁR is a Single Source ISO compliant C 11/14 compiler with libc support on Linux, which supports HSAIL, OpenCL SPIR, OpenCL C and x86 code generation.

Software Development Services

[edit]

MulticoreWare has one of the world’s largest heterogeneous computing teams across the globe and offers accelerated software development services.[12] MulticoreWare is a Contributor Member of the Khronos Group[13] and is active on several standards. Its full range of services include:

  • GPU accelerated software development[12][14]
  • Multicore CPU application development[13]
  • CUDA acceleration services for NVidia GPUs[15]
  • C AMP software development services[16]
  • Renderscript Android acceleration[14][17]
  • Xilinx Alliance Partner services[18]

References

[edit]
[edit]