Sciweavers

3307 search results - page 33 / 662
» The meaning of concurrent programs
Sort
View
CC
2005
Springer
108views System Software» more  CC 2005»
14 years 4 months ago
Task Partitioning for Multi-core Network Processors
Abstract. Network processors (NPs) typically contain multiple concurrent processing cores. State-of-the-art programming techniques for NPs are invariably low-level, requiring progr...
Robert Ennals, Richard Sharp, Alan Mycroft
DATE
2006
IEEE
106views Hardware» more  DATE 2006»
14 years 5 months ago
Memory centric thread synchronization on platform FPGAs
Concurrent programs are difficult to write, reason about, re-use, and maintain. In particular, for system-level ions that use a shared memory abstraction for thread or process syn...
Chidamber Kulkarni, Gordon J. Brebner
POPL
2007
ACM
14 years 11 months ago
Implementing deterministic declarative concurrency using sieves
The predominant thread-based approach to concurrent programming is bug-prone, difficult to reason about, and does not scale well to large numbers of processors. Sieves provide a s...
Sam Lindley
IGARSS
2010
13 years 5 months ago
Polarimetric SAR estimation based on non-local means
Charles-Alban Deledalle, Florence Tupin, Loïc...
ECBS
2009
IEEE
187views Hardware» more  ECBS 2009»
14 years 5 months ago
On the Meaning of SysML Activity Diagrams
In this paper, we aim to ascribe a meaning to SysML activity diagrams. To this end, we propose a dedicated algebraic-like language, namely activity calculus, and an operational se...
Yosr Jarraya, Mourad Debbabi, Jamal Bentahar