Sciweavers

3307 search results - page 33 / 662
» The meaning of concurrent programs
Sort
View
90
Voted
CC
2005
Springer
108views System Software» more  CC 2005»
15 years 6 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
84
Voted
DATE
2006
IEEE
106views Hardware» more  DATE 2006»
15 years 6 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
189
Voted
POPL
2007
ACM
16 years 29 days 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
133
Voted
IGARSS
2010
14 years 7 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»
15 years 7 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