Documents
User documentation
Linux prelink
12/14/2009 03:41 pm
Prelink is a tool which (together with corresponding dynamic linker and linker changes) attempts to bring back some of the a.out advantages (such as the speed and less COWd pages) to the ELF binary format while retaining all of its flexibility. In a limited way it also attempts to decrease number of non-shareable pages created by relocations. Prelink works closely with the dynamic linker in the GNU C library, but probably it wouldnt be too hard to port it to some other ELF using platforms where the dynamic linker can be modified in similar ways....
Technical documentation
2-3-tree
05/15/2009 12:24 pm
The document contains the operation description for 2-3-tree. It can be used for O(ln n) search.
MOBILE PHONE ARCHITECTURE & TECHNOLOGY
05/22/2009 09:39 pm
short base architecture overview
Technical Tutorial on the IEEE 802.11
05/20/2010 06:33 pm
Technical Tutorial on the IEEE 802.11
Code Complete check lists
07/18/2010 11:16 pm
There is the well known book Code Complete by Mc Connel. This is a full check lists for the best software and code review.
Manual
Writing Good Software Engineering Research Papers
06/30/2009 07:17 pm
Software engineering researchers solve problems of
several different kinds. To do so, they produce several
different kinds of results, and they should develop
appropriate evidence to validate these results. They often
report their research in conference papers. I analyzed the
...
Paper
The BIG Question: Website or client application
02/07/2009 11:12 am
You may have discovered that the Runtime
Space is not only mind-bogglingly big and
bewildering, but also that most of the things
that happen in it are staggeringly intertwined
with the user experience.
While all questions of the runtime features,
...
Wireless Network Integration in Intelligent Environments
05/23/2009 10:33 am
The advent of low powered battery computing devices such as laptops, personal
digital assistants (PDAs), faced up new challenge when it come to
sharing information and available resources. We need to adopt a more reliable
and efficient or cost effective approach to interconnect them together
...
Power-Sensitive Multithreaded Architecture
05/23/2009 01:40 pm
The power consumption of microprocessors is becoming
increasingly important in design decisions, not only in
mobile processors, but also now in high-performance processors.
Power-conscious design must therefore go beyond
technology and low-level design, but also change the way
...
Architecture Tuning Methodology for Low Power
05/23/2009 02:27 pm
h.1 A First-step Towards an Architecture Tuning Methodology
for Low Power
ABSTRACT
We describe an automated environment to assist a system-on-achip
designer to tune a microprocessor core to a particular
application program that will run on the microprocessor, and
...
An Ultra Low Power System Architecture for SNA
05/23/2009 02:30 pm
Abstract
Recent years have seen a burgeoning interest in embedded
wireless sensor networks with applications ranging
from habitat monitoring to medical applications. Wireless
sensor networks have several important attributes that
require special attention to device design. These include
...
A LOW-ENERGY FPGA: ARCHITECTURE DESIGN
05/23/2009 02:33 pm
The aim of the PhD thesis is the development of systematic
methodologies both for hardware and software level for
designing low-energy and performance efficient
reconfigurable systems. This problem is tackled at two
different design tasks, namely the design of efficient CLB
...
To NAT or IPV6 – That is the question
06/21/2009 09:29 pm
Last month we looked at the issues of policy management of the IP address space and the way
in which IP addresses are managed at present. Lets now take a look forward at the various
address policy issues we are likely to confront in the near future and the approaches we may
...
IPv6 – The Next Generation of Networking
06/21/2009 09:33 pm
IPv4 (or IP, as it is known) is the basis of the TCP/IP communication protocols which are used to
transport data, voice and video packets over the Internet. Internet Protocol version 6 (IPv6) is
the next generation network protocol which has been standardized to replace the current
...
Moving from IPv4 to IPv6
06/21/2009 09:35 pm
Predicting when is hard, but in the near future Internet
Protocol version 4 (IPv4) will be replaced by Internet Protocol
version 6 (IPv6). IPv4 has been the underlying workhorse for
the suite of applications moving data on the global public
Internet for decades and still is doing a remarkable job. The
...
NAT vs. IPv6 Just the Tip of a Larger Problem
06/21/2009 09:43 pm
The debate over whether network
address translation (NAT) is beneficial
for the Internet or a base
heresy destroying its end-to-end principle
has read like a sine wave over the
years, with periodic peaks of interest
followed by relative calm.
As US broadband connections
...
Powering next-gen multimedia apps with OMAP processor
08/06/2009 06:38 pm
OMAP's dual-core architecture is TI's answer in empowering a single device for next-generation multimedia applications.
Multimedia needs multiprocessor SoCs
08/06/2009 06:51 pm
Cellphones are becoming handheld entertainment centers that simultaneously operate as sophisticated wide-pipe wireless telephones.
System for modeling protein molecules topological structure
08/13/2009 07:23 pm
Understanding of protein synthesis topological principals
and translation synthesis language to algorithm
language, aimed to improve existing and develop new
methods of artificial protein synthesis based on modeling.
That’s quite important for molecular medicine and
...
COMPILER RUN-TIME ERROR CHECKING
08/14/2009 07:34 pm
Compilers are generally thought of as being tools that convert a high level language, like C or C++, into
assembler or machine code. Of course, they do perform this function, but have the potential to do much
more. Code may be generated by a compiler, or be extracted from its run-time library, which adds to the
...
Linux Format, Feb 2009
08/17/2009 07:50 am
Цифровая экология, история успеха.
Linux and windows drivers model comparison
10/09/2009 10:24 am
It's a bit old comparison but it quite good for undestanding main differences
OPEN-SOURCE MESH WIRELESS: WHERE TO GO FROM HERE?
11/12/2009 08:25 pm
Abstract. This whitepaper seeks to examine the current state of open-source
mesh wireless technology, and possible areas of progression and collaboration. A
survey of the several most dominant open-source software technologies in the realm
of mesh wireless will yield a view of the existing features available and how they
...
Using OpenSSL, Part I
04/12/2010 12:57 am
The paper in Russian. Paper describes using OpenSSL from terminal with parallels to libopenssl API.
Using OpenSSL, Part II
04/12/2010 12:59 am
The paper in Russian. It describes RSA, DES, etc...
Book
Secure Programming for Linux and Unix HOWTO
06/02/2009 01:26 pm
David A. Wheeler
Secure Programming for Linux and Unix HOWTO
This book provides a set of design and implementation guidelines for writing secure programs for Linux and
Unix systems. Such programs include application programs used as viewers of remote data, web applications
...
Christ opher M. Kelty Two Bits
12/03/2009 08:43 pm
This is a book about Free Software, also known as Open Source
Software, and is meant for anyone who wants to understand the
cultural significance of Free Software. Two Bits explains how Free
Software works and how it emerged in tandem with the Internet as
...
Understanding the Linux Virtual Memory Manager
12/15/2009 04:28 pm
Linux is developed with a stronger practical emphasis than a theoretical one. When
new algorithms or changes to existing implementations are suggested, it is common
to request code to match the argument. Many of the algorithms used in the Virtual
Memory (VM) system were designed by theorists, but the implementations have now
...
A Generic Extensible Ontological Language
04/17/2011 08:59 am
Keywords: ontology, data modeling, standardization, product modelling, language, engineering,
dictionary, taxonomy, data exchange, data storage, application interface
Article
C++ and the Perils of Double-Checked Locking
05/27/2009 03:52 pm
C++ and the Perils of Double-Checked Locking ∗
Scott Meyers and Andrei Alexandrescu
September 2004
Multithreading is just one damn thing after, before, or simultaneous
with another
Best Practices for Integration Between C or C++ and Java
06/28/2009 05:03 pm
Best Practices for Native Code Integration Between C or C++ and Java
This white paper describes recommended techniques
for integrating native code, typically written in C or
C++, with Java code. While generally applicable to any
Virtual Machine, examples presented relate to the
...
Announces
The Fundamentals of Symbian OS Curriculum
01/26/2009 07:53 am
The Fundamentals of Symbian OS Curriculum
Scientific Conferences in LETI 2009
02/11/2009 11:27 am
The file contains conferences list which going in LETI in 2009' (ONTI Information)
Scientific Conferences in LETI 2009
02/11/2009 11:30 am
The file contains information about conferences in LETI in 2009
HP Labs: Research topic Descriptions for 2009
02/11/2009 01:34 pm
Document contains faithful description about meanings of research topics for Innovation Research program.
Report
Low power systems architecture for ICT4D
05/23/2009 02:32 pm
Low power systems architecture for ICT4D
Stephen Okay
Abdus Salam International Center for Theoretical Physics,
Trieste, Italy, February 14, 2007
AdMob Mobile Metrics Report
11/25/2009 03:09 pm
October 2009
Yudenok Kirill. OCEAN in ns2 Investigation report (RUS)
07/17/2010 07:05 pm
This report is the result of summer technological practise. Report covers next topics:
- Overview of Observation-based Cooperation Enforcement in Mobile Ad-hoc Networks (OCEAN) protocol
- Considering of integration into ns2
- Performance analysis
...