On.Programming

For most of us, programming (or more generally – software development) is all the life is about.

IT Hares are not different. And they have more than just quite a few bits to share about programming…

Size Matters - Is 64-bit App Always Better?

May 1, 2014 by “No Bugs” Bunny

Is Bigger One Always Better?

Abstract:

Sometimes it makes perfect sense to use 32-bit application on 64-bit platform.

Quote:

It is obvious that for N between 13,000,000 and 21,000,000, 64-bit application works about 1000x slower.

Filed under: On.System ArchitectureRequirement analysisDesign decisionsOn.ProgrammingOptimizations

Read more

Optimizing Big Number Arithmetic Without SSE

March 1, 2014 by “No Bugs” Bunny

Juggling ASM operators

Abstract:

How to optimize big number maths without SSE

Quote:

OpenSSL prefers to use assembler for big number calculations

Filed under: On.ProgrammingTips and TricksOptimizations

Read more

Hard Upper Limit on Memory Latency

September 1, 2013 by “No Bugs” Bunny

Low Latencies between Planets??

Abstract:

Speed of light imposes hard limits on possible latencies of high-volume RAM

Quote:

Even if each bit is implemented by single atom of silicon, 2^90-byte RAM is the largest RAM which can possibly have latencies comparable to modern DDR3 SDRAM.

Filed under: On.System ArchitectureRequirement analysisOn.ProgrammingOptimizations

Read more

TCP/IP Explained. A Bit

July 1, 2013 by “No Bugs” Bunny

BB_part19_2-e1418376853991.png

Abstract:

A crash course on TCP/IP for developers.

Quote:

For TCP, a delay of the order of minutes is not a fault, it is a feature.

Filed under: On.ProgrammingNetwork Programming

Tagged With: UDPTCPIPOverload
Read more