Optimizing Compiler for Hardware

I would like to enlighten you with the concept of "optimizing compiler for hardware"

Let's take a look at one company specializes in developing software compiler.

Axiomatic Solutions
Axiomatic Solutions Sdn. Bhd. is developer of AMPC (Axiomatic Multi-platform C).

AMPC is an Integrated Development Environment (IDE) for the C programming language, which generates Java Byte Code for rapid development of applications. The resulting application software will be able to run on any JVM enabled device.

AMPC is based upon American National Standards Institute C (ANSI C),
X3.1591989.This allows users of AMPC to develop software using the standard C programming language and run the executables on JVM enabled devices requiring no knowledge of the Java language. Examples of JVM enabled devices are PDAs, mobile phones, game consoles and desktop systems. The Java class file generated by AMPC is in full conformance with Sun's Java Virtual Machine Specification Second Edition (Java 2 Platform)

AMPC follows the ANSI C standard, and supports the runtime library for C applications.

Currently, AMPC supports both Linux OS on x86 PCs and Mac OS X 10.3 on Macintosh PowerPC G4.

What can Axiomatic Solutions contribute to the value chain of hardware manufacturing ?

Optimizing Compiler


Axiomatic Solutions Sdn. Bhd. has the right skill sets to collaborate with hardware manufacturers who manufacture electronic components such as microchip, PCI cards (network cards, video cards and multimedia cards), RFID modules and etc, to co-produce customized compiler for the components.

The customized compiler will be an important value-add to the components. It enables consumer device manufacturers for PDAs, mobile phones, game console, RFID readers, smart card readers and etc to easily port existing and develop new “C” language software by leveraging on the libraries provided with the compiler. Therefore, consumer device manufacturers can easily deploy and maintain application services for the consumer devices developed. For instance, built-in applications such as text editor, calendar, phone book, video player, web browser and etc can be readily compiled and then deployed/installed alongside the devices.

The most important value for existence of software companies such as Axiomatic Solutions in the value chain is its ability to develop libraries such as:


LibraryApplications
NetworkingSmart Home Modules
Electronic Payment Modules
Printing Modules
Internet Modules
SQLData management
SecuritySSL
Payment modules
XMLWeb services
contents management
GUIGUI development


Also included are other core libraries like math and utility modules.

Case Study:
Nazomi-Excelsior Collaboration.

Nazomi Communications partners with Excelsior to create optimizing “C” compiler for Nazomi’s JA108 and MX280 Multimedia Processor for cell phone applications.

This case study proves that customized compiler for hardware is very much in demand and provides value-add to hardware manufacturers.

For more information, please visit the URL above.

Big Guys:
Axiomatic Solutions can only collaborate with smaller players in the industry because the big boys like Intel, Freescale, AMD and etc would have ample resources to create a software team to deal with the optimized compiler, otherwise they can outsource the manpower from Axiomatic Solutions.

Smaller players are those companies in Korea and Taiwan who manufacturers hardwares.

RFID Hardware Manufacturer in Korea:
Name:Sirit Technology/Hanse Telecom
Product:UHF Multi-protocol RFID Reader Module
Features:

  • Designed for integration into handhelds/PDTs, printers, label applicators, and other OEM devices.
  • Simultaneously supports EPCGlobal Class 0 and Class 1
  • Hardware ready to support EPCGlobal UHF Gen 2, ISO 18000-6, and writeable Class 0 via firmware upgrade.
  • User adjustable output power up to 1 watt (30 dBM)RS-232 interface
  • Supports single or dual antenna via MMCX connection
  • Production quantities currently shipping

Name:3Alogic
Product:TRH 031M
Features:

  • Highlight integrated analog circuitry to demodulate and decode card response.
  • Buffered output drivers to connect an antenna with minimum number of external components
  • Supports ISO/IEC 14443 Type A, Type B and ISO 15693 standards.
  • Comfortable 64-byte send and receive FIFO-buffer
  • Programmable 8-bit timer with pre-scaler.
  • 3.3V operation for analog interface and digital part
  • Internal oscillator buffer to connect 13.56MHz quartz
  • Supports SPI compatible serial interface
  • Supports unique card detection function for low power consumption application
  • Supports I-Code and Tag-it protocol.

Comments

Anonymous said…
Great site about web site design boston ! website design bathurst
Anonymous said…
I hear what you say ... but ...

natural health store is what it is about? am I right?

natural health store, natural health store, natural health store, but i had to look here ...natural health store because no-one had the answer!
Anonymous said…
I'd question the relavence of natural health institute until I checked it out here natural health institute go through to the natural health institute search box
Anonymous said…
Get 1000s of Links pointing back to Your Site... Starting Today!
Anonymous said…
Came here good site.

I own an adult personals video site check it out if you fancy dating

adult personals video
Anonymous said…
Yestеrday, while I ωaѕ at worκ, my
sіster ѕtole my iPaԁ anԁ tested to see іf it can ѕurviνе a thirty foot drop,
just so she cаn be a youtube sensation. My applе iρaԁ is now destroyed and shе haѕ 83 vіewѕ.
Ι know this is totally off topіc but I hаd
to sharе іt with sоmeonе!


mу homepage :: fast way to get rid of heartburn
Anonymous said…
Do you have a spam problem on this blog; I also am a
blogger, and I was wondering your situation; many of us
have created some nice methods and we are looking to exchange techniques with others,
why not shoot me an e-mail if interested.

Feel free to surf to my web site ... entertainment
Anonymous said…
Ηello! Do you use Twitter? I'd like to follow you if that would be okay. I'm abѕolutely enjoying уοur blog аnԁ look forward
to new updates.

Hеrе is mу website ... how To stop anxiety
Anonymous said…
Greetings frοm Ιdaho! Ӏ'm bored at work so I decided to browse your site on my iphone during lunch break. I enjoy the info you present here and can't wait
to take a lοok when I get home. І'm surprised at how quick your blog loaded on my cell phone .. I'm not evеn usіng WIFI, just 3G .
. Anyhoω, great blοg!

Feel freе to surf to mу ωeb ѕitе :
: free ps3
Anonymous said…
I'm curious to find out what blog system you are utilizing? I'm having some small sеcurity pгoblems ωith my latest site and I woulԁ like to find
something more ѕafeguагded. Do you have any rеcommеnԁatіons?


Mу site; how to play the guitar for beginners
Anonymous said…
Hiya! I just would like to give a huge thumbs up
for the nice data you’ve got here on this post. I can be coming again
to your blog for more soon.

my page; free plastic surgery in las vegas
Anonymous said…
Hiya! I simply want to give a huge thumbs up for the great information you have got here on this post.
I will probably be coming again to your blog for extra soon.


My weblog; kate gosselin cosmetic surgery tummy tuck
Anonymous said…
While wedging your legs together, easy lift both rich person the
best losing free weight? Fruits facilitate to cleanse the
body, use oxygen to a bang-up extent, as demonstrated by their higher resistance to weary and longer duration of
compression powers. They're traveling to all should indeed be account how consecrated you are truly proceeding to be about your physical exertion platform.

Also visit my blog post truth about abs reviews & ordering - truth about abs **