 |
Computer Systems Organization (C)
Coprocessor computing with FPGA and GPU
: HPCMP-UGC 08

Park, Shires, and Henz look at application acceleration comparisons using field programmable gate arrays (FPGAs) and graphics processing units (GPUs). They select two applications and evaluate their...
General (C.1.0) | Mar 9 10

k-top scoring pair algorithm for feature selection in SVM with applications to microarray data classification
: Soft Computing

The classification of gene data is one of the most interesting areas in biomedical signal processing. The efficiency of the classification algorithm depends mainly on feature extract...
Array & Vector Processors (C.1.2...) | Mar 1 10

Implementation of an embedded sensor network for the coordination of Slocum gliders for coastal monitoring and observation
: WUWNet 09

The collection and tracking of dynamically evolving ocean processes is performed following an iterative procedure: first, an ocean model is used to provide a short-term forecast of a feature of interest...
Computer-Communication Networks (C.2) | Feb 19 10

Beyond blacklists: learning to detect malicious Web sites from suspicious URLs
: KDD 09

Detecting malicious Web sites is an ongoing concern. This paper describes an “automated [uniform resource locator (URL)] classification, using statistical methods to discover the tell-tale lexical...
Security and Protection (C.2.0...) | Mar 9 10

AGE@HOME: radio-enabled environments for independent ageing
: Wireless Personal Communications: An International Journal

Currently, nearly 39 million Americans are 65 or older. Moreover, the fastest growing segment of the US population is the very old (those aged 85 and older). It is projected that there will be 9.6...
Wireless Communication (C.2.1...) | Mar 9 10

Connecting mobile IMS services with Web applications
: Mobimedia 09

The introduction section of this paper provides a comparison between circuit-switched (CS) and packet-switched (PS) networks. Although it sets the scene correctly, the paper includes biased...
Network Communications (C.2.1...) | Mar 1 10

Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky
: MM 09

Live video streaming is becoming one of the major applications on the Internet. There are two alternative technologies for delivering live video streaming to end-users: content delivery networks (CDN)...
Distributed Applications (C.2.4...) | Feb 12 10

Using machine learning to maintain pub/sub system QoS in dynamic environments
: ARM 09

Hoffert, Mack, and Schmidt combine quality of service (QoS)-enabled publish/subscribe middleware with adaptive transport protocols and machine learning, in order to provide a basis for maintaining...
Distributed Applications (C.2.4...) | Feb 11 10

An autonomic framework for reliable multicast: a game theoretical approach based on social psychology
: ACM Transactions on Autonomous and Adaptive Systems

Most studies on game theory make for interesting reading. There is something intuitively appealing about a theory that inspires curiosity and attempts to apply it to every known problem. The authors apply...
Reliability, Availability, & Serv. (C.4...) | Mar 3 10

The era of many-modules SoC: revisiting the NoC mapping problem
: NoCArc 09

Thanks to the steep enhancement of integrated chip (IC) resources, more and more function units can be accommodated on a single chip--for example, central...
VLSI Systems (C.5.4) | Feb 26 10

|
|
General Literature (A)
Algorithmic adventures: from knowledge to magic

Everyone recognizes the subject matter that underlies the history, intellectual basis, and scope of inquiry of the classical sciences: biology (living organisms), chemistry (the composition and transformation of matter), geology (rocks and landforms), and...
Introductory & Survey (A.1) | Feb 25 10

Computer Systems Organization (C)
Foundations of security analysis and design V: FOSAD 2007/2008/2009 tutorial lectures

This is a compilation of selected tutorial papers from the 2007 to 2009 Foundations of Security Analysis and Design (FOSAD) schools. In the first paper, Escobar, Meadows, and Meseguer describe the Maude-NRL protocol analyzer (Maude-NPA)...
Security & Protection (C.2.0...) | Mar 10 10

Surreptitious software: obfuscation, watermarking, and tamperproofing for software protection

How things have changed in computer science! It used to be that undergraduates were taught to name their variables descriptively. Little did they know that by doing so, they were unwittingly aiding the...
Security and Protection (C.2.0...) | Feb 16 10

Deploying and troubleshooting Cisco wireless LAN controllers

Is the management of your wireless local area network (LAN) becoming a daunting task due to its perpetual expansion? If your answer is yes and you are using the Cisco line of products, maybe the time has come to deploy wireless LAN controllers...
Wireless Communication (C.2.1...) | Mar 9 10

Software (D)
Parallel computing: numerics, applications, and trends

This is a collection of 15 chapters, mostly on topics related to numerical computation, with a few exceptions (such as data retrieval and performance assessment). The target audience consists of researchers, practitioners, and students. The...
Parallel Programming (D.1.3...) | Feb 17 10

The art of concurrency: a thread monkey’s guide to writing parallel applications

It wasn’t all that long ago that multi-core, or multi-central processing unit (CPU), computers were expensive and rare; now, multi-core processors are the norm. Even for laptops at the lower-end...
Concurrent Programming (D.1.3) | Jan 29 10

The art of concurrency: a thread monkey’s guide to writing parallel applications

It wasn’t all that long ago that multi-core, or multi-central processing unit (CPU), computers were expensive and rare; now, multi-core processors are the norm. Even for laptops at the lower-end...
Concurrent Programming (D.1.3) | Jan 28 10

Growing object-oriented software, guided by tests

This book is a noteworthy contribution to the literature on test-driven development (TDD). As Kent Beck states in the Foreword, “It is written by practitioners who code--and teach others to code--well.” There are a variety of TDD styles, and this book focuses...
Object-Oriented Design Methods (D.2.2...) | Feb 12 10

Beginning Ruby: from novice to professional

Ruby is a nice, flexible programming language that continues to grow in popularity and gain ardent supporters. The recent release of Version 1.9 brought about a number of changes to the language--this second edition addresses those changes. In...
Ruby (D.3.2...) | Mar 2 10

Ada for software engineers

In the best of all possible worlds, every programming language would have a formal, concise, precise specification and every programmer would know the specification for the language they’re using. This would tell compiler writers exactly how a program...
Ada (D.3.2...) | Feb 9 10

|

|