Browsing Τμήμα Πληροφορικής / Department of Computer Science by Author "Trancoso, Pedro"
Now showing items 1-20 of 67
-
Conference Object
Adaptive high-end microprocessor for power-performance efficiency
Trancoso, Pedro (2006)Microprocessor development costs are considerably high. To minimize these costs, manufacturers produce a single design that better satisfies, in average, a wide range of applications. Nevertheless, as applications have ...
-
Conference Object
Adaptive noise canceling and edge detection in images using PVM on a NOW
Mylonas, S. A.; Trancoso, Pedro; Trimikliniotis, Michael (IEEE, 2000)A method for the processing of digital images using a two-dimensional LMS adaptive filter for noise reduction and subsequent edge detection is presented. This was implemented on a Parallel Virtual Machine (PVM) consisting ...
-
Conference Object
Addressing the challenges of future large-scale many-core architectures
Petrides, P.; Trancoso, Pedro (2013)Current processor trends show an increasing number of cores and a diversity of characteristics among them. Such processors offer a large potential for achieving high performance for different applications. Nevertheless, ...
-
Article
Application acceleration with the cell broadband engine
Shi, G.; Kindratenko, V.; Pratas, F.; Trancoso, Pedro; Gschwind, M. (2010)The Cell Broadband Engine is a heterogeneous chip multiprocessor that combines a PowerPC processor core with eight single-instruction multiple-data accelerator cores and delivers high performance on many computationally ...
-
Conference Object
Building and validating a reduced TPC-H benchmark
Vandierendonck, Hans; Trancoso, Pedro (2006)The properties of computer system such as performance, energy, reliability, etc. are commonly evaluated by running benchmarks. However, the benchmarking process is complicated to set-up and use and running the benchmarks ...
-
Article
Cache optimization for memory-resident decision support commercial workloads
Trancoso, Pedro; Torrellas, Josep (1999)Dramatic increases in the main-memory size of computers is allowing some applications to shift their main data storage area from disk to main memory and, as a result, increase their performance. This trend is at work in ...
-
Article
CacheFlow: A short-term optimal cache management policy for data driven multithreading
Kyriacou, Costas; Evripidou, Paraskevas; Trancoso, Pedro (2004)With Data Driven Multithreading a thread is scheduled for execution only if all of its inputs have been produced and placed in the processor's local memory. Scheduling based on data availability may be used to exploit ...
-
Article
CacheFlow: Cache optimizations for data driven multithreading
Kyriacou, Costas; Evripidou, Paraskevas; Trancoso, Pedro (2006)Data-Driven Multithreading is a non-blocking multithreading model of execution that provides effective latency tolerance by allowing the computation processor do useful work, while a long latency event is in progress. With ...
-
Article
A case for chip multiprocessors based on the data-driven multithreading model
Trancoso, Pedro; Evripidou, Paraskevas; Stavrou, Kyriakos; Kyriacou, Costas (2006)Current high-end microprocessors achieve high performance as a result of adding more features and therefore increasing complexity. This paper makes the case for a Chip-Multiprocessor based on the Data-Driven Multithreading ...
-
Article
Categorized sliding window in streaming data management systems
Papas, Marios; Larriba-Pey, J. -L; Trancoso, Pedro (2008)For many applications, data is collected at very large rates from various sources. Applications that produce results from this data have a requirement for very efficient processing in order to achieve timely decisions. An ...
-
Article
Chip multiprocessor based on data-driven multithreading model
Stavrou, Kyriakos; Kyriacou, Costas; Evripidou, Paraskevas; Trancoso, Pedro (2007)Although the dataflow model of execution, with its obvious benefits, has been proposed for a long time, it has not yet been successfully exploited. Nevertheless, as traditional systems have recently started to reach their ...
-
Conference Object
Data parallel acceleration of decision support queries using cell/BE and GPUs
Trancoso, Pedro; Othonos, D.; Artemiou, A. (2009)Decision Support System (DSS) workloads are known to be one of the most time-consuming database workloads that processes large data sets. Traditionally, DSS queries have been accelerated using large-scale multiprocessor. ...
-
Article
Data-driven multithreading using conventional microprocessors
Kyriacou, Costas; Evripidou, Paraskevas; Trancoso, Pedro (2006)This paper describes the Data-Driven Multithreading (DDM) model and how it may be implemented using off-the-shelf microprocessors. Data-Driven Multithreading is a nonblocking multithreading execution model that tolerates ...
-
Conference Object
DDM-CMP: Data-driven multithreading on a chip multiprocessor
Stavrou, Kyriakos; Evripidou, Paraskevas; Trancoso, Pedro (2005)High-end microprocessors achieve their performance as a result of adding more features and therefore increasing their complexity. In this paper we present DDM-CMP, a Chip-Multiprocessor using the Data-Driven Multithreading ...
-
Conference Object
Design space navigation for neighboring power-performance efficient microprocessor configurations
Trancoso, Pedro (2005)Microprocessor design is a considerably complex task. First, microprocessors include many resources that may be configured in different ways. This leads to a time consuming multi-objective optimization problem. Second, ...
-
Article
Detailed characterization of a Quad Pentium Pro server running TPC-D
Cao, Q.; Trancoso, Pedro; Larriba-Pey, J. -L; Torrellas, J.; Knighten, R.; Won, Y. (1999)While database workloads consume a major fraction of the cycles in today's machines, there are only a few public-domain performance studies that characterize in detail how these workloads exercise the machines. This fact ...
-
Article
Dynamic adaptive data structures for monitoring data streams
Aguilar-Saborit, J.; Trancoso, Pedro; Muntes-Mulero, V.; Larriba-Pey, J. L. (2008)The monitoring of data streams is a very important issue in many different areas. Aspects such as accuracy, the speed of response, the use of memory and the adaptability to the changing nature of data may vary in importance ...
-
Article
Dynamic count filters
Aguilar-Saborit, J.; Trancoso, Pedro; Muntes-Mulero, V.; Larriba-Pey, J. L. (2006)Bloom filters are not able to handle deletes and inserts on multisets over time. This is important in many situations when streamed data evolve rapidly and change patterns frequently. Counting Bloom Filters (CBF) have been ...
-
Conference Object
Dynamic split: Flexible border between instruction and data cache
Trancoso, Pedro (2005)Current microprocessors are optimized for the average use. Nevertheless, it is known that different applications impose different demands on the system. This work focuses on the reconfiguration of the first-level caches. ...
-
Conference Object
Energy efficient stream-based configurable architecture for embedded platforms
Pratas, F.; Tomas, P.; Trancoso, Pedro; Sousa, L. (2012)Reconfigurable hardware can be used as an energy and performance efficient co-processing solution to accelerate certain types of applications. To facilitate the design of hardware accelerators we have proposed a methodology ...