July 2011
M T W T F S S
« Jun   Aug »
 123
45678910
11121314151617
18192021222324
25262728293031
Chris Donnan

Create Your Badge

Chris Donnan : Programming – Brooklyn Style

software, trading, family, fun

C++ Optimization Manuals

C++ Optimization Manuals


Responses are currently closed, but you can trackback from your own site.



OpenOnload

Not new, but someone was asking me about this the other day… here you go – OpenOnload docs from SolarFlare


Responses are currently closed, but you can trackback from your own site.



Quick C++ Re-post…

Suicide by C++ And How to Avoid It


Responses are currently closed, but you can trackback from your own site.



Some truly wacky looking C++ code (Boost 1.47.0)

Really – look at this code…

I had to look at it a few times. Cool, sorta wacky.

try_
[
    f(arg1)
]
.catch_<runtime_error>()
[
    cout << val("caught runtime error or derived\n"),
    throw_()
]
.catch_<exception>()
[
    cout << val("caught exception or derived\n"),
    throw_()
]
.catch_all
[
    cout << val("caught some other type of exception\n"),
    throw_(runtime_error("translated exception"))
]

		
			
			
		
	

Responses are currently closed, but you can trackback from your own site.



Interesting reading for today…
• Use a binary transaction protocol to eliminate data conversions and complex parsing.
• Use Remote Direct Memory Access (RDMA) verbs and zero copy mechanisms to eliminate network protocol stack processing.
• Use preallocated data structures to completely eliminate all memory turnover and associated garbage collections.
• Tune the hardware and OS for low latency

Part of me says “duh” but part of me says that maybe this is not necessarily common application yet?

Another “worlds fastest matching engine” – here

Tibco FTL messaging – seems interesting…

Fixnetix Raises the Bar: World’s Fastest Nanosecond Trading – more FPGA trading…


Responses are currently closed, but you can trackback from your own site.



Linux networking strategies

http://www.kegel.com/c10k.html


Responses are currently closed, but you can trackback from your own site.



Disruptor

Go LMAX guys – open sourced some truly cool code. Smart guys using Java well.


Responses are currently closed, but you can trackback from your own site.