Book Chapters

  • A. Ilic, F. Pratas, P. Trancoso, and L. Sousa, “High-Performance Computing on Heterogeneous Systems: Database Queries on CPU and GPU, In High Performance Scientific Computing with Special Emphasis on Current Capabilities and Future Perspectives”, IOS Press, April 2011
  • P. Trancoso and P. Evripidou, “Parallel Computer Architecture” in “Handbook of Parallel Computing and Statistics” E.J. Kontoghiorghes (ed.), pp. 43-73, Chapman & Hall/CRC, Florida, January 2006.
  • P. Trancoso and J. Torrellas, “Exploiting Intelligent Memory for Database Workloads” in “High Performance Memory Systems” H. Hadimioglu (ed.), pp. 279-292. Springer-Verlag, New York, September 2003.

Journal

  • A. Diavastos, P. Trancoso, M. Lujan, I. Watson, “Integrating Transactions into the Data-Driven Multi-threading Model using the TFlux Platform,” International Journal of Parallel Processing, accepted for publication, 2015
  • R. Giorgi, R. M. Badia, F. Bodin, A. Cohen, P. Evripidou, P. Faraboschi, B. Fechner, G. R. Gao, A. Garbade, R. Gayatri, S. Girbal, D. Goodman, B. Khan, S. Koliai, J. Landwehr, N. M. Lê, F. Li, M. Luján, A. Mendelson, L. Morin, N. Navarro, T. Patejko, A. Pop, P. Trancoso, T. Ungerer, I. Watson, S. Weis, S. Zuckerman, M. Valero, “TERAFLUX: Harnessing Dataflow in Next Generation Teradevices,” Microprocessors and Microsystems - Embedded Hardware Design 38(8): 976-990 (2014)
  • C. Cascaval, P. Trancoso, V. K. Prasanna, “Guest Editorial: Computing Frontiers,” International Journal of Parallel Programming 41(3): 355-356 (2013)
  • H. Franke, P. H. J. Kelly, P. Trancoso, “Guest Editorial: Computing Frontiers,” International Journal of Parallel Programming 40(6): 551-552 (2012)
  • F. Pratas, P. Trancoso, L. Sousa, A. Stamatakis, G. Shi, V. V. Kindratenko, “Fine-grain parallelism using multi-core, Cell/BE, and GPU Systems,” Parallel Computing 38(8): 365-390 (2012)
  • V. Kindratenko and P. Trancoso, “Trends in High-Performance Computing,” IEEE Computing in Science and Engineering, Volume 13, Number 3, pp. 92-95, 2011
  • G. Shi, V. Kindratenko, F. Pratas, P. Trancoso, and M. Gschwind, “Application Acceleration with the Cell Broadband Engine,” IEEE Computing in Science and Engineering, Volume 12, Number 1, pp. 76-81, 2010
  • J. Aguilar-Saborit, P. Trancoso, V. Muntes-Mulero, and J.L. Larriba-Pey, “Dynamic Adaptive Data Structures for Monitoring Data Streams,” Data & Knowledge Engineering Journal, Elsevier Science, Volume 66, Number 1, pp. 92-115, 2008
  • K. Tatas, C. Kyriacou, P. Evripidou, P. Trancoso, S. Wong, “Rapid Prototyping of the Data-Driven Chip-Multiprocessor (D2-CMP) using FPGAs,” Parallel Processing Letter (PPL) Volume 18, Number 2, pp. 291-306, 2008
  • K. Stavrou, C. Kyriacou, P. Evripidou, P. Trancoso, “Chip Multiprocessor based on Data-Driven Multithreading Model,” International Journal of High Performance Systems Architecture 2007, Volume 1, Number 1, pp. 34–43, 2007
  • K. Stavrou and P. Trancoso, “Thermal-Aware Scheduling for Future Chip Multiprocessors,” EURASIP Journal on Embedded Systems, Volume 2007 (2007), Article ID 48926, 15 pages, doi:10.1155/2007/48926
  • P. Trancoso, “Watt Matters Most? Design Space Exploration of High-Performance Microprocessors for Power-Performance Efficiency,” Journal of Circuits, Systems, and Computers, Volume 16, Number 3, pp. 357-378, 2007
  • C. Kyriacou, P. Evripidou, and P. Trancoso, “Data Driven Multithreading Using Conventional Microprocessors,” IEEE Transactions on Parallel and Distributed Systems, Volume 17, Issue 10, pp. 1176–1188, October 2006, ISSN:1045-9219
  • P. Trancoso, P. Evripidou, K. Stavrou, and C. Kyriacou, “A Case for Chip Multiprocessors based on the Data-Driven Multithreading Model,” International Journal of Parallel Programming, Volume 34, Issue 3, pp. 213–235, June 2006, ISSN:0885-7458
  • C. Kyriacou, P. Evripidou, and P. Trancoso, “CacheFlow: Cache Optimizations for Data Driven Multithreading,” Parallel Processing Letters, World Scientific, Volume 16, Issue 2, pp. 229-244, June 2006
  • J. Aguilar-Saborit, P. Trancoso, V. Muntes-Mulero, and J.L. Larriba-Pey, “Dynamic Count Filters,” ACM Sigmod Record, Volume 35, Issue 1, pp. 26–32, March 2006, ISSN:0163-5808

Conference and Workshop Proceedings

  • P. Trancoso, “Moving to Memoryland: In-Memory Computation for Existing Applications,” in Proc. of the 12th ACM international Conference on Computing Frontiers (CF '15), pp. 1-6, Ischia, Italy, May 2015
  • A. Diavastos, G. Stylianou, P. Trancoso, “TFluxSCC: Exploiting Performance on Future Many-Core Systems through Data-Flow,” in Proc. of the 23rd Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP 2015), pp. 190-198, Turku, Finland, March 2015
  • M. Otoom, P. Trancoso, H. Almasaeid, and M. Alzubaidi, “Scalable and Dynamic Global Power Management for Multicore Chips,” in Proc. of the 6th ACM Workshop on Parallel Programming and Run-Time Management Techniques For Many-Core Architectures (PARMA-DITAM '15), pp. 25-30, Amsterdam, Netherlands, January 2015
  • A. Diavastos, G. Stylianou, and P. Trancoso, “TFluxSCC: A Case Study for Exploiting Performance in Future Many-core Systems,” in Proc. of the 11th ACM Conference on Computing Frontiers (CF '14), pp. 1-2, Cagliari, Italy, May 2014
  • P. Trancoso, “Getting Ready for Approximate Computing: Trading Parallelism for Accuracy for DSS Workloads,” in Proc. of the 11th ACM Conference on Computing Frontiers (CF '14), pp. 1-10, Cagliari, Italy, May 2014
  • M. Solinas, R. M. Badia, F. Bodin, A. Cohen, P. Evripidou, P. Faraboschi, B. Fechner, G. R. Gao, A. Garbade, S. Girbal, D. Goodman, B. Khan, S. Koliai, F. Li, M. Luján, L. Morin, A. Mendelson, N. Navarro, A. Pop, P. Trancoso, T. Ungerer, M. Valero, S. Weis, I. Watson, S. Zuckermann, and R. Giorgi, “The TERAFLUX Project: Exploiting the DataFlow Paradigm in Next Generation Teradevices,” in Proc. of the 2013 IEEE Euromicro Conference on Digital System Design (DSD), pp. 272-279, September 2013
  • P. Petrides, and P. Trancoso, “Addressing the Challenges of Future Large-Scale Many-core Architectures,” in Proc. of the ACM International Conference on Computing Frontiers (CF '13), pp. 1-4, Ischia, Italy, May 2013
  • A. Prat-Perez, D. Dominguez-Sal, J.-L. Larriba-Pey, and P. Trancoso, “Producer-Consumer: the Programming Model for Future Many-core Processors” in Proc. of the 26th International Conference on Architecture of Computing Systems (ARCS 2013), Prague, Czech Republic, February 2013
  • P. Petrides, A. Diavastos, C. Christofi and P. Trancoso, “Scalability and Efficiency of Database Queries on Future Many-core Systems” in Proc. of the 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2013), Belfast, Northern Ireland, February 2013
  • C. Christofi, G. Michael, P. Trancoso and P. Evripidou, “Exploring HPC Parallelism with Data-Driven Multithreating” in Proc. of the Second Workshop on Data-Flow Execution Models for Extreme Scale Computing (DFM), Minneapolis, USA, September 2012
  • F. Pratas, P. Tomas, P. Trancoso, L. Sousa, “Energy Efficient Stream-based Configurable Architecture for Embedded Platforms” in Proc. of the International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XII), Samos, Greece, July 2012
  • C. Christofi, A. Jaleel, P. Trancoso, “Efficient Co-Execution on a Multi-Core with Shared LLC: TPC-H Query Execution Characterization” (poster) in Proc of the 17th Architectural Support for Programming Languages and Operating Systems (ASPLOS 2012), London, UK, March 2012
  • P. Petrides, G. Nicolaides and P. Trancoso, “HPC Performance Domains on Multi-core Processors with Virtualization” in Proc. of the 25th International Conference on Architecture of Computing Systems (ARCS 2012), pp. 123-134, Munich, Germany, February 2012
  • A. Diavastos, P. Petrides, G. Falcao and P. Trancoso, “LDPC Decoding on the Intel SCC” in Proc. of 20th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2012), pp. 57-65, Garching, Germany, February 2012
  • A. Diavastos, P. Trancoso, M. Lujan and I. Watson, “Integrating Transactions into the Data-Driven Multi-threading Model using the TFlux Platform” in Proc. of the First Workshop on Data-Flow Execution Models for Extreme Scale Computing (DFM), pp. 19-27, Galveston, Texas, U.S.A., October 2011
  • P. Petrides, A. Diavastos, and P. Trancoso, “Exploring Database Workloads on Future Clustered Many-Core Architectures,” in Proc. of the 3rd Many-core Applications Research Community Symposium (MARC 2011), Ettlingen, Germany, July 2011
  • P. Trancoso, N. Martinez, and J-L Larriba-Pey, “Memory-, Bandwidth-, and Power-Aware Multi-core for a Graph Database Workload,” in Proc. of the 24th International Conference on Architecture of Computing Systems (ARCS 2011), pp. 171-182, Lake Como, Italy, February 2011
  • P. Petrides, F. Pratas, L. Sousa, and P. Trancoso, “Virtualization for Morphable Multi-Cores,” in Proc. of the 2nd Workshop on Parallel Programming and
Run-Time Management Techniques for Many-core Architectures (PARMA 2011), Lake Como, Italy, February 2011
  • F. Pratas, P. Trancoso, A. Stamatakis, and L. Sousa, “Fine-grain Parallelism using Multi-core, Cell/BE, and GPU Systems: Accelerating the Phylogenetic Likelihood Function,” in Proc. of the 38th International Conference on Parallel Processing (ICPP-2009), Vienna, Austria, September 2009
  • K. Stavrou, D. Pavlou, M. Nikolaides, P. Petrides, P. Evripidou, P. Trancoso, Z. Popovic, and R. Giorgi, “Programming Abstractions and Toolchain for Multithreaded Dataflow Architectures,” in Proc. of the 8th International Symposium on Parallel and Distributed Computing (ISPDC'09), pp. 107-114, Lisbon, Portugal, July 2009
  • P. Trancoso, D. Othonos, A. Artemiou, “Data Parallel Acceleration of Decision Support Queries Using Cell/BE and GPUs,” in Proc. of the 2009 ACM International Conference on Computing Frontiers (CF'2009), pp. 117-126, Ischia, Italy, May 2009
  • K. Stavrou, D. Pavlou, M. Nicolaides, S. Arandi, P. Evripidou, and P. Trancoso, “TFlux: A Portable Platform for Data-Driven Multithreading on Commodity Multicore Systems,” in Proc. of the 37th International Conference on Parallel Processing (ICPP 2008), Portland, U.S.A., pp. 25-34, September 2008.
  • M. Pappas, J-L Larriba-Pey, and P. Trancoso, “Categorized Sliding Window in Streaming Data Management Systems,” in Proc. of the 19th International Conference on Database and Expert Systems Applications (DEXA '08 ), Turin, Italy, pp. 625-635, September 2008.
  • P. Trancoso and A. Artemiou, “Exploring the GPU to Accelerate DSS Query Execution,” in Proc. of the ACM Conference on Computing Frontiers, poster session, Ischia, Italy, pp. 109-110, May 2008.
  • K. Papadopoulos, K. Stavrou and P. Trancoso, “HelperCoreDB: Exploiting Multicore Technology for Databases,” in Proc. of the 22nd IEEE International Parallel & Distributed Processing Symposium (IPDPS 2008), Miami, USA, pp. 1 - 11, April 2008.
  • K. Tatas, C. Kyriacou, S. Wong, P. Trancoso, and P. Evripidou, “Rapid Prototyping of the Data-Driven Multithreading Chip-Multiprocessor using FPGAs,” in Proc. of the 2nd HiPEAC Workshop on Reconfigurable Computing, Goteborg, Sweden, January 2008.
  • K. Papadopoulos, K. Stavrou and P. Trancoso, “HelperCoreDB: Exploiting Multicore Technology for Databases,” in Proc. of the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT 2007), poster session, Brasov, Romania, pp. 420, September 2007.
  • P. Trancoso, K. Stavrou and P. Evripidou. “DDMCPP: The Data-Driven Multithreading C Pre-Processor,” in Proc. of the Eleventh Annual Workshop on the Interaction between Compilers and Computer Architecture (Interact-11), held in conjunction with the 13th International Symposium on High-Performance Computer Architecture (HPCA-13), Phoeniz, Arizona, February 2007.
  • K. Stavrou, P. Trancoso and, P. Evripidou, “DDM-CMP Design and Implementation,” in Proc. of the Eleventh Asia-Pacific Computer Systems Architecture Conference (ACSAC 2006), Shangai, China, pp. 244-259, September 2006
  • H. Vandierendonck and P. Trancoso, “Building and Validating a Reduced TPC-H Benchmark,” in Proc. of the 2006 Conference on Measurement and Simulation of Computer and Telecommunication Systems (MASCOTS '06), pp. 383-392, September 2006
  • P. Trancoso, “Adaptive High-end Microprocessor for Power-Performance Efficiency,“ in Proc. of the Euromicro Symposium on Digital System Design, Architectures, Methods and Tools (DSD 2006), IEEE Computer Society, pp. 221-228, August 2006
  • K. Stavrou and P. Trancoso, “Thermal-Aware Scheduling: A solution for Future Chip Multiprocessors Thermal Problems,“ in Proc. of the Euromicro Symposium on Digital System Design, Architectures, Methods and Tools (DSD 2006), IEEE Computer Society, pp. 40, August 2006
  • K. Stavrou and P. Trancoso, “TSIC: Thermal Scheduling Simulator for Chip Multiprocessors “, in Proc. of the 10th Panhellenic Conference on Informatics (PCI 2005), Springer LNCS, pp. 589-599, November 2005 [34% acceptance]
  • M. Charalambous, P. Trancoso, and A. Stamatakis, “Initial Experiences Porting a Bioinformatics Application to a Graphics Processor”, in Proc. of the 10th Panhellenic Conference on Informatics (PCI 2005), Springer LNCS, pp. 415-425, November 2005 [34% acceptance]
  • P. Trancoso, C. Adamou and H. Vandierendonck, “Reducing TPC-H Benchmarking Time” , in Proc. of the 10th Panhellenic Conference on Informatics (PCI 2005), Springer LNCS, pp. 641-650, November 2005 [34% acceptance]
  • P. Trancoso and M. Charalambous, “Exploring Graphics Processor Performance for General Purpose Applications“, in Proc. of the Euromicro Symposium on Digital System Design, Architectures, Methods and Tools (DSD 2005), IEEE Computer Society, pp. 306-313, August 2005
  • P. Trancoso, “Dynamic Split: Flexible Border Between Instruction and Data Cache“, in Proc. of the Euromicro Symposium on Digital System Design, Architectures, Methods and Tools (DSD 2005), IEEE Computer Society, pp. 476-483, August 2005
  • K. Stavrou, P. Evripidou, and P. Trancoso, “DDM-CMP: Data-Driven Multithreading on a Chip Multiprocessor” in Proc. of the 5th International Workshop on Embedded Computer Systems: Architecture, MOdeling, and Simulation (SAMOS-V), Springer LNCS 3553, pp. 364-373, July 2005 [41% acceptance]
  • P. Trancoso, “Design Space Navigation for Neighboring Power-Performance Efficient Microprocessor Configurations” in Proc. of the 18th International Conference on Architecture of Computing Systems, Springer LNCS 3432, pp. 193-206, March 2005 [35% acceptance]
  • P. Trancoso, “One Size Does Not Fit All: A Case For Heterogeneous Multiprocessor Systems”, in Proc. of the IADIS International Conference Applied Computing 2005, pp. 15-22, February 2005 [26% acceptance]
  • P. Trancoso, “What to Adapt in a High-Performance Microprocessor” in Proc. of the Euromicro Symposium on Digital System Design, Architectures, Methods and Tools (DSD 2004), IEEE Computer Society, pp. 556-563, August 2004 [27% acceptance]
  • C. Kyriacou, P. Evripidou, and P. Trancoso, “CacheFlow: A Short-Term Optimal Cache Management Policy for Data Driven Multithreading” in Proc. of the 10th International Euro-Par Conference (Euro-Par 2004), Springer LNCS 3149, pp. 561-570, August 2004 [25% acceptance]
  • P. Trancoso and N. Angeli, “GridArchSim: Computer Architecture Simulation on the Grid”, in Proc. CD of the 2nd European Across Grids Conference (AxGrids) 2004, 4 pages, January 2004
  • P. Trancoso, “Power-Performance Efficiency Design of a High-Performance Microprocessor for Decision Support Workloads” in Proc. of the Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW-7), held in conjunction with the 10th International Symposium on High-Performance Computer Architecture (HPCA-10), pp. 49-56, February 2004
  • P. Trancoso, “In-Memory Parallelism for Database Workloads” in Proc. of the 8th International Euro-Par Conference (Euro-Par 2002), Springer LNCS 2400, pp. 532-542, August 2002 [21% acceptance]
  • P. Trancoso, “eEdu: A Database-Driven Tool for Online Education Material” in Proc. of the 8th Panhellenic Conference on Informatics (EPY-8), pp. 362-371, November 2001[66% acceptance]
  • P. Trancoso and J. Torrellas, “Exploiting Intelligent Memory for Database Workloads” in Proc. of the Workshop on Memory Performance Issues (WMPI 2001), held in conjunction with the 28th International Symposium on Computer Architecture (ISCA28), pp. 177-186, June - July, 2001
  • S. Mylonas, P. Trancoso and M. Trimikliniotis, “Adaptive noise canceling and edge detection in images using PVM on a NOW” in Proc. of the 10th Mediterranean Electrotechnical Conference (MEleCon 2000), pp. 681-684, May 2000
  • P. Trancoso and J. Torrellas, “Cache Optimization for Memory-Resident Decision Support Commercial Workloads” in Proc. of the International Conference on Computer Design (ICCD'99), IEEE Computer Society, pp. 546-554, October 1999 [32% acceptance]
  • Q. Cao, P. Trancoso, J-L. Larriba, J. Torrellas, B. Knighten, and Y. Won, “Detailed Characterization of a Quad Pentium Pro Server Running TPC-D” in Proc. of the International Conference on Computer Design (ICCD'99), IEEE Computer Society, pp. 108-115, October 1999 [32% acceptance]
  • P. Trancoso, J.-L Larriba-Pey, Z. Zhang, and J. Torrellas, “The Memory Performance of DSS Commercial Workloads in Shared-Memory Multiprocessors” in Proc. of the Third International Symposium on High-Performance Computer Architecture (HPCA-3), IEEE Computer Society, pp. 250-260, February 1997 [20% acceptance]
  • P. Trancoso and J. Torrellas, “The Impact of Speeding up Critical Sections with Data Prefetching and Forwarding” in Proc. of the 1996 International Conference on Parallel Processing (ICPP’96), IEEE Computer Society, pp. 79-86, August 1996 [33% acceptance]
  • M. Castro, N. Neves, P. Trancoso, and P. Sousa, “MIKE - A distributed object-oriented programming platform on top of the Mach micro-kernel” in Proc. of the USENIX Mach III Symposium, Santa Fe, New Mexico, U.S.A., April 1993

Extended Abstracts

  • K. Stavrou, P. Evripidou, and P. Trancoso, “Programming and Execution for the DDM-CMP System” in Proc. of the Second International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2006), July 2006
  • N. Paisios, P. Evripidou, and P. Trancoso, “DDM-Compiler: Automatic Extraction of Threads for the Data-Driven Multithreading Model” in Proc. of the Second International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2006), July 2006
  • K. Stavrou, P. Evripidou, and P. Trancoso, “Fitting More Data-Driven Multithreading Cores into the Chip” in Proc. of the First International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2005), July 2005
  • P. Trancoso and J. Torrellas, “Exploiting Caches Under Database Workloads” in Proc. of the First Workshop on Computer Architecture Evaluation using Commercial Workloads, Las Vegas, Nevada, U.S.A., February 1998
  • P. Trancoso, J.-L Larriba-Pey, Z. Zhang, and J. Torrellas, “The Memory Performance of DSS Commercial Workloads in Shared-Memory Multiprocessors” in Proc. of the Sixth Workshop on Scalable Shared-Memory Multiprocessors, Cambridge, Massachusetts, U.S.A., October 1996

Technical Reports

  • P. Evripidou, P. Trancoso, and C. Kyriakou, “A Case for Data-Driven Multithreading with Conventional Microprocessors”, Technical Report TR-05-9, University of Cyprus, March 2005
  • C. Kyriakou, P. Evripidou, and P. Trancoso, “Data Driven Multithreading Using Conventional Microprocessors”, Technical Report TR-05-4, University of Cyprus, March 2005
  • P. Trancoso and J. Torrellas, “Cache Optimization for Memory-Resident Decision Support Commercial Workloads”, Technical Report TR-CSRD-1538, University of Illinois at Urbana-Champaign, Urbana, Illinois, June 1998

Theses

  • P. Trancoso, “Optimizing Memory-Resident Decision Support System Workloads for Cache Memories”, Ph.D. Thesis, University of Illinois at Urbana-Champaign, Urbana, Illinois, June 1998 (UIUCDCS-R-98-2053)
  • P. Trancoso, “Performance Optimization Based on Characterizing Synchronization”, Master Thesis, University of Illinois at Urbana-Champaign, Urbana, Illinois, October 1995