Publications and Reports

Angelos Bilas
Institute of Computer Science (ICS), Foundation for Research and Technology - Hellas (FORTH)
and
Department of Computer Science, University of Crete

Refereed Conference, Workshop, and Journal Publications:

  1. 1.Anastasios Papagiannis, Giorgos Saloustros, Pilar Gonzalez-Ferez, and Angelos Bilas. Tucana: Design and Implementation of a Fast and Efficient Scale-up Key-value Store. In proceedings of the 2016 USENIX Annual Technical Conference (USENIX ATC'16). June 2016, Denver, CO, USA.

  2. 2.Anastasios Papagiannis, Giorgos Saloustros, Manolis Marazakis, and Angelos Bilas. 2017. Iris: An optimized I/O stack for low-latency storage devices. SIGOPS Oper. Syst. Rev. 50, 3 (January 2017), 3-11. DOI: https://doi.org/10.1145/3041710.3041713

  3. 3.Anastasios Papagiannis, Giorgos Saloustros, Manolis Marazakis, and Angelos Bilas. User-Space I/O for μs-level Storage Devices. WOPSSS’2016 Workshop at ISC’2016, Frankfurt, Germany, June 19-23, 2016. Also in Revised Selected Papers from ExaComm, E-MuCoCoS, HPC-IODC, IXPUG, IWOPH, P3MA, VHPC, WOPSSS Workshops at ISC 2016. Editors: Michaela Taufer, Bernd Mohr, and Julian M. Kunkel. Springer International Publishing, 2016, pp. 638-648. ISBN: 978-3-319-46079-6 URL: http://dx.doi.org/10.1007/978-3-319-46079-6_44

  4. 4.Pilar Gonzalez-Ferez and Angelos Bilas. Mitigation of NUMA and synchronization effects in high-speed network storage over raw Ethernet. The Journal of Supercomputing, 72(11), 4129-4159, 2016, ISSN: 1573-0484, DOI: 10.1007/s11227-016-1726-7.

  5. 5.Pilar Gonzalez-Ferez and Angelos Bilas. NUMA impact on network storage protocols over high-speed raw Ethernet. Second International Workshop on Sustainable Ultrascale Computing Systems (NESUS 2015), Krakow, Poland, September 10-11, 2015.

  6. 6.Pilar Gonzalez-Ferez and Angelos Bilas. Reducing CPU and network overhead for small I/O requests in network storage protocls over raw Ethernet. In Proceedings of the 31st International Conference on Massive Storage Systems and Technology (MSST’2015), Santa Clara, CA, USA, June 2015. [pdf].

  7. 7.Yannis Sfakianakis, Stelios Mavridis, Anastasios Papagiannis, Spyridon Papageorgiou, Markos Fountoulakis, Manolis Marazakis, and Angelos Bilas. Vanguard: Increasing server efficiency via workload isolation in the storage i/o path. In Proceedings of the 2014 ACM Symposium on Cloud Computing (SoCC’14), Seattle, WA, USA, November 2014. [pdf]

  8. 8.Ramon Nou, Toni Cortes, Stelios Mavridis, Yannis Sfakianakis, and Angelos Bilas. Chapter 32: Multi/many core. In Prabhat and Quincey Koziol, editors, High Performance Parallel I/O (book), Chapman & Hall/CRC Computational Science. Taylor & Francis, 2014. [pdf]

  9. 9.Pilar Gonzalez-Ferez and Angelos Bilas. Tyche: An efficient Ethernet-based protocol for converged networked storage. In Proceedings of the 30th International Conference on Massive Storage Systems and Technology (MSST’2014), Santa Clara, CA, USA, June 2014. [pdf].

  10. 10.Stelios Mavridis, Yannis Sfakianakis, Anastasios Papagiannis, Manolis Marazakis, and Angelos Bilas. Jericho: Achieving Scalability through Optimal Data Placement on Multicore systems. In Proceedings of the 30th International Conference on Massive Storage Systems and Technology (MSST’2014), Santa Clara, CA, USA, June 2014. [pdf].

  11. 11.Marios Fragkoulis, Diomidis Spinellis, Panos Louridas, and Angelos Bilas. Relational access to Unix kernel data structures.  In Proceedings of the Ninth European Conference on Computer Systems (EuroSys '14). Amsterdam, The Netherlands,  April 13-16, 2014. [pdf]

  12. 12.Foivos Zakkak, Dimitrios Chasapis, Polyvios Pratikakis, Angelos Bilas, and Dimitrios S. Nikolopoulos. Inference and declaration of independence in task-parallel programs. In Chenggang Wu and Albert Cohen, editors, Advanced Parallel Processing Technologies, volume 8299 of Lecture Notes in Computer Science, pages 1–16. Springer Berlin Heidelberg, 2013. [pdf]

  13. 13.Ioannis Manousakis, Manolis Marazakis, and Angelos Bilas. Fdio: A feedback driven controller for minimizing energy in i/o-intensive applications. In Presented as part of the 5th USENIX Workshop on Hot Topics in Storage and File Systems, Berkeley, CA, 2013. USENIX. [pdf]

  14. 14.Christi Symeonidou, Polyvios Pratikakis, Angelos Bilas, and Dimitrios S. Nikolopoulos. Drasync: distributed region-based memory allocation and synchronization. In EuroMPI, pages 49–54, 2013. [pdf]

  15. 15.Shoaib Akram, Manolis Marazakis, and Angelos Bilas. Understanding scalability and performance requirements of I/O intensive applications on future multicore servers. In The 20th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'12), Arlington, Virginia, USA, August 2012. [pdf].

  16. 16.Shoaib Akram, Manolis Marazakis, and Angelos Bilas. Understanding and Improving the Cost of Scaling Distributed Event Processing on Emerging Data-centric Infrastructures. In The 6th ACM International Conference on Distributed Event-Based Systems (DEBS'12), Berlin, Germany, July 2012. [pdf].

  17. 17.Shoaib Akram, Manolis Marazakis, and Angelos Bilas. Energy Inefficiency of Operating System Layers for Data-centric Infrastructures. In 2nd workshop on Systems for Future Multi-core Architectures (SFMA'12). In conjunction with Eurosys'12, Bern, Switzerland, April 2012. [pdf].

  18. 18.Yannis Klonatos, Thanos Makatos, Manolis Marazakis, Michail D. Flouris, and Angelos Bilas. Transparent online storage compression at the block-level. In ACM Transactions on Storage (TOS), To Appear 2012. [pdf].

  19. 19.Shoaib Akram, Manolis Marazakis, and Angelos Bilas. NUMA Implications for Storage I/O Throughput in Modern Servers. In 3rd Workshop on Computer Architecture and Operating System co-design (CAOS'12). In conjunction with the 7th International Conference on High-Performance Embedded Architectures and Compilers (HiPEAC'12), Paris, France, January 2012. [pdf].

  20. 20.Yannis Klonatos, Thanos Makatos, Manolis Marazakis, Michail D. Flouris, and Angelos Bilas. Azor: Using two-level block selection to improve SSD-based I/O caches. In Proc. of The 6th IEEE International Conference on Networking, Architecture, and Storage (NAS 2011), July 2011. [pdf] [slides].

  21. 21.Michail Alvanos, George Tzenakis, Dimitrios S. Nikolopoulos, and Angelos Bilas. Design and Evaluation of a Task-based Parallel H.264 Video Encoder for Heterogenous Processors. In Proc. of the 2011 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XI), July 2011. [pdf].

  22. 22.Shoaib Akram and Angelos Bilas. A sleep-based communication mechanism to adapt processor utilization in distributed streaming systems. In 2nd Workshop on Computer Architecture and Operating System co-design (CAOS'11). In conjunction with the 6th International Conference on High-Performance Embedded Architectures and Compilers (HiPEAC'11), Heraklion, Greece, January 2011. [pdf].

  23. 23.Roger Ferrer, Pieter Bellens, Vicenc Beltran, Marc Gonzalez, Xavier Martorell, Rosa M. Badia, Eduard Ayguade, Jae- Seung Yeom, Scott Schneider, Konstantinos Koukos, Michail Alvanos, Dimitros S. Nikolopoulos, and Angelos Bilas. Parallel programming models for heterogeneous multicore architectures. IEEE Micro, 30(5):42–53, 2010. [pdf]

  24. 24.Michail D. Flouris, Renaud Lachaize, Konstantinos Chasapis, and Angelos Bilas. Extensible block-level storage virtaulization in cluster-based systems. Journal of Parallel and Distributed Computing, 10(1016), 2010. [pdf].

  25. 25.Markos Fountoulakis, Manolis Marazakis, Michail D. Flouris, and Angelos Bilas. DARC: Design and Evaluation of an I/O Controller for Data Protection. In The 3rd Annual Haifa Experimental Systems Conference (SYSTOR 2010), May 2010. [pdf].

  26. 26.Thanos Makatos, Yannis Klonatos, Manolis Marazakis, Michail D. Flouris, and Angelos Bilas. ZBD: Using Transparent Compression at the Block Level to Increase Storage Space Efficiency. In Proc. of The 6th IEEE International Workshop on Storage Network Architecture and Parallel I/Os (SNAPI'2010), May 2010. [pdf].

  27. 27.Thanos Makatos, Yannis Klonatos, Manolis Marazakis, Michail D. Flouris, and Angelos Bilas. Using Transparent Compression to Improve SSD-based I/O Caches. In Proc. of The EuroSys 2010 Conference (Eurosys'2010), April 2010. [pdf].

  28. 28.George Tzenakis, Konstantinos Kapelonis, Michail Alvanos, Konstantinos Koukos, Dimitrios S. Nikolopoulos, and Angelos Bilas. Tagged procedure calls (TPC): Efficient runtime support for task-based parallelism on the cell processor. In Proc. of the 2010 International conference on High-Performance Embedded Architectures and Compilers (HiPEAC2010), January 2010. [pdf].

  29. 29.Stavros Passas, Kostas Magoutis, and Angelos Bilas. Towards 100 gbit/s ethernet: Multicore-based parallel communication protocol desgin. In Proc. of the 23rd ACM International Conference on Supercomputing (ICS09), June 2009. [pdf].

  30. 30.George Panagiotakis, Michail D. Flouris, and Angelos Bilas. Reducing disk i/o performance sensitivity for large numbers of sequential streams. In Proceedings of The 29th International Conference on Distributed Computing Systems (ICDCS'09), June 2009. [pdf].

  31. 31.Evangelos Mangas and Angelos Bilas. Flash: Fine-grained localization in wireless sensor networks using acoustic sound transmissions and high precision clock synchronization. In Proceedings of The 29th International Conference on Distributed Computing Systems (ICDCS'09), June 2009. [pdf].

  32. 32.Michail D. Flouris, Renaud Lachaize, and Angelos Bilas. Orchestra: Extensible block-level support for resource and data sharing in networked storage systems. In In IEEE Intern. Conference on Parallel and Distributed Systems (ICPADS '08), December 2008. [pdf]. Also, as FORTH-ICS Technical Report TR-380-2006.

  33. 33.Stavros Passas, George Kotsis, Sven Karlsson, and Angelos Bilas. Exploiting spatial parallelism in ethernet-based cluster interconnects. In The workshop on Communication Architectures for Clusters (CAC'2008). Held in conjunction with IPDPS'08, April 2008. [pdf].

  34. 34.Maciej Brzezniak, Norbert Meyer, Michail Flouris, and Angelos Bilas. Evaluation of custom technology-based vs commodity technology-based Storage Elements, Book Chapter. In Book on Grid and Services Evolution, pages 1-9. Springer US, 2009. [pdf]. Also, in 3rd CoreGRID Workshop on Grid Middleware 2008, June 2008, Barcelona, Spain. Also, as CoreGRID Technical Report TR-0168, 2008.

  35. 35.Zoe Sebepou, Kostas Magoutis, Manolis Marazakis, and Angelos Bilas. A comparative experimental study of parallel file systems for large-scale data processing. In LASCO'08: First USENIX Workshop on Large-Scale Computing, pages 1-10. USENIX Association, 2008. [pdf].

  36. 36.Jesus Luna, Michail Flouris, Manolis Marazakis, Angelos Bilas, Marios D. Dikaiakos, Harald Gjermundrod, and Theodoros Kyprianou. A data-centric security analysis of icgrid, book chapter. In Book on Grid Computing: Achievements and Prospects. S. Gorlatch, P. Fragopoulou, T. Priol (Eds.), pages 197-208. Springer US, 2008. [pdf]. An early version appeared in 3rd CoreGRID Integration Workshop, April 2-4, 2008; Integrated Research in Grid Computing; S. Gorlatch, P. Fragopoulou (eds.), Crete University Press, pp 165-176. Also, as CoreGRID Technical Report TR-0145.

  37. 37.Jesus Luna, Michail Flouris, Manolis Marazakis, and Angelos Bilas. Providing Security to the Desktop Data Grid. In Workshop on Desktop Grids and Volunteer Computing Systems (PCGrid'08). Held in conjunction with IPDPS'08, April 2008. [pdf]. Also, as CoreGRID Technical Report TR-0144.

  38. 38.Jesus Luna, Michail Flouris, Manolis Marazakis, Angelos Bilas, Federico Stagni, Alberto Forti, Antonia Ghiselli, Luca Magnoni, and Riccardo Zappi. An Analysis of Security Services in Grid Storage Systems, Book Chapter. In Book on Grid Middleware and Services, pages 171-185. Springer US, 2008. [pdf]. Also, in the CoreGRID Workshop on Grid Middleware. June 2007. Dresden, Germany. Held with the International Supercomputing Conference (ISC07). Also, as CoreGRID Technical Report TR-0090, 2007.

  39. 39.Maciej Brzezniak, Norbert Meyer, Michail Flouris, Renaud Lachaize, and Angelos Bilas. An Analysis of GRID Storage Element Architectures: High-end Fiber-Channel vs. Emerging Cluster-based Networked Storage, Book Chapter. In Book on Grid Middleware and Services, pages 187-201, 2008. [pdf]. Also, in CoreGRID Workshop on Grid Middleware. June 2007. Dresden, Germany. Held with the International Supercomputing Conference (ISC07), Also, as CoreGRID Technical Report TR-0088, 2007.

  40. 40.M. Marazakis, V. Papaefstathiou, and A. Bilas. Optimization and Bottleneck Analysis of Network Block I/O in Commodity Storage Systems. In Proc. of the 21st ACM International Conference on Supercomputing (ICS07), June 2007. [pdf].

  41. 41.Stavros Passas, George Kotsis, Sven Karlsson, and Angelos Bilas. Multiedge: An edge-based communication subsystem for scalable commodity servers. In Proc. of the 21th International Parallel and Distributed Processing Symposium (IPDPS2007), March 2007. [pdf].

  42. 42.Z. Nemeth, M. Flouris, R. Lachaize, and A. Bilas. Support for Automatic Diagnosis and Dynamic Configuration of Scalable Storage Systems, Book Chapter. In Book on Euro-Par 2006: Parallel Processing, LNCS Series. Revised Selected Papers from Euro-Par Workshops. CoreGRID 2006 Workshop, Dresden, Germany, August 29-September 1, 2006, volume 4375, pages 15-21, 2007. [pdf]. Also, as extended abstract in CoreGRID Workshop on Grid Middleware. Held in conjunction with Euro-Par 2006, August 2006.

  43. 43.M. Flouris, R. Lachaize, and A. Bilas. Violin: a Framework for Extensible Block-Level Storage, Book Chapter. In Book on Knowledge and Data Management in Grids, CoreGRID series, Springer Verlag, pages 83-98. Springer US, 2007. [pdf].

  44. 44.Z. Nemeth, M. Flouris, R. Lachaize, and A. Bilas. Conductor: Support for Autonomous Configuration of Storage Systems, Book Chapter. In Book on Knowledge and Data Management in Grids, CoreGRID series, Springer Verlag, pages 67-81. Springer US, 2007. [pdf]. Also, as CoreGRID Technical Report, TR-0057, 2006.

  45. 45.Manolis Marazakis, Vassilis Papaefstathiou, George Kalokairinos, and Angelos Bilas. Experiences from Debugging a PCI-X-based RDMA-capable Network Interface Card. In Third Workshop on Remote Direct Memory Access (RDMA): Applications, Implementations, and Technologies (RAIT 2006). In conjunction with the 2006 IEEE International Conference on Cluster Computing (Cluster2006), September 2006. [pdf].

  46. 46.M. Flouris, R. Lachaize, and A. Bilas. Using Lightweight Transactions and Snapshots for Fault-Tolerant Services Based on Shared Storage Bricks. In International Workshop on High Performance I/O Techniques and Deployment of Very Large Scale I/O Systems (HiperIO'06). In conjunction with the 2006 IEEE International Conference on Cluster Computing (Cluster2006), September 2006. [pdf].

  47. 47.M. Marazakis, K. Xinidis, V. Papaefstathiou, and A. Bilas. Efficient Remote Block-level I/O over an RDMA-capable NIC. In Proc. of the 20th ACM International Conference on Supercomputing (ICS06), June 2006. [pdf].

  48. 48.Rozalia Christodoulopoulou, Kaloian Manassiev, Angelos Bilas, and Cristiana Amza. Fast and transparent recovery for continuous availability of cluster-based servers. In Proc. of The 2006 ACM Symposium on Principles and Practice of Parallel Programming (PPoPP06), March 2006. [pdf].

  49. 49.Michail D. Flouris, Stergios Anastasiadis, and Angelos Bilas. Block-level Virtualization: How far can we go? In Proceedings of the Second IEEE-CS International Symposium on Global Data Interoperability - Challenges and Technologies, Sardinia, Italy, June 2005. [pdf].

  50. 50.Michail D. Flouris and Angelos Bilas. Violin: A Framework for Extensible Block-level Storage. In 13th NASA Goddard & 22st IEEE Conference on Mass Storage Systems and Technologies (MSST2005), Monterey, CA, April 2005. [pdf]. Also, as FORTH-ICS Technical Report TR-344-2004.

  51. 51.Dimitrios Xinidis, Michail D. Flouris, and Angelos Bilas. Performance Evaluation of Commodity iSCSI-based Storage Systems. In 13th NASA Goddard & 22st IEEE Conference on Mass Storage Systems and Technologies (MSST2005), April 2005. [pdf]. Short paper.

  52. 52.Dimitrios Xinidis, Michail D. Flouris, and Angelos Bilas. Virtual Timers: Using Hardware Physical Timers for Profiling Kernel Code-Paths. In Proc. of 8th Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW-8), February 2005. [pdf].

  53. 53.John Yannakopoulos and Angelos Bilas. Cormos: A communication-oriented runtime system for sensor networks. In Proc. of The Second European Workshop on Wireless Sensor Networks (EWSN 2005), February 2005. [pdf].

  54. 54.Yuanyuan Zhou, Angelos Bilas, Suresh Jagannathan, Dimitrios Xinidis, Cezary Dubnicki, and Kai Li. Vi-attached database storage. IEEE Transactions on Parallel and Distributed Systems, 16(1):35-50, 2005. [pdf].

  55. 55.C. Cavanna, T. Abdelrahman, A. Bilas, and P. Jamieson. Jupiter/svm: a jvm-based single system image for clusters of workstations. In Proc. of the 16th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS2004), November 2004. [pdf].

  56. 56.Ahmed Abdelkhalek and Angelos Bilas. Parallelization and performance of interactive multiplayer game servers. In Proc. of the 18th International Parallel and Distributed Processing Symposium (IPDPS2004), April 2004. [pdf].

  57. 57.Michail D. Flouris and Angelos Bilas. Clotho: Transparent data versioning at the block i/o level. In 12th NASA Goddard & 21st IEEE Conference on Mass Storage Systems and Technologies (MSST2004), April 2004. [pdf]. Also, FORTH-ICS Technical Report, TR-326-2003.

  58. 58.Angelos Bilas, Dongming Jiang, and Jaswinder Pal Singh. Shared virtual memory clusters: Bridging the cost-performance gap between smps and hardware dsm systems. Journal of Parallel and Distributed Computing, 63(12):1257-1276, December 2003. [pdf].

  59. 59.R. Azimi and A. Bilas. mini: Reducing network interface memory requirements with dynamic handle lookup. In Proc. of the 17th ACM International Conference on Supercomputing (ICS03), June 2003. [pdf].

  60. 60.R. Azimi and A. Bilas. Evaluating the performance impact of dynamic hanlde lookup in modern network interfaces. In Proc. of The 2nd Annual Workshop on Novel Uses of System Area Networks (SAN-2), February 2003. [pdf].

  61. 61.R. Christodoulopoulou, R. Azimi, and A. Bilas. Dynamic data replication: An approach to providing fault-tolerant shared memory clusters. In Proc. of The 9th IEEE Symposium on High-Performance Computer Architecture (HPCA9), February 2003. [pdf].

  62. 62.Ahmed Abdelkhalek, Angelos Bilas, and Andreas Moshovos. Behavior and performance of interactive multi-player game servers. Special Issue of Cluster Computing: the Journal of Networks, Software Tools and Applications, 6(4):355-366, June 2003. [pdf].

  63. 63.Angelos Bilas, Courtney R. Gibson, Reza Azimi, Rosalia Christodoulopoulou, and Peter Jamieson. Using system emulation to model next-generation shared virtual memory clusters. Special Issue of Cluster Computing: the Journal of Networks, Software Tools and Applications, 6(4):325-338, June 2003. [pdf].

  64. 64.A. Bilas and J. P. Singh. Experiences with shared virtual memory on system area interconnection networks: System simulation, implementation, and emulation. In Annual Review of Scalable Computing, volume 4. Edt: Yuen Chung Kwong. World Scientific Publishing Co., 2002. [pdf].

  65. 65.J. Tang and A. Bilas. Tolerating network failures in system area networks. In Proc. of the 2002 International Conference on Parallel Processing (ICPP02), August 2002. [pdf].

  66. 66.F. Zhang, A. Bilas, A. Dhanantwari, K. Plataniotis, R. Abiprojo, and S. Stergiopoulos. Parallelization and performance of 3D ultrasound imaging beamforming algorithms on modern clusters. In Proc. of the 16th ACM International Conference on Supercomputing (ICS02), June 2002. [pdf].

  67. 67.Y. Zhou, A. Bilas, S. Jagannathan, C. Dubnicki, J. Philbin, and K. Li. Experiences with vi communication for database storage. In Proc. of the 29th International Symposium on Computer Architecture (ISCA29), May 2002. [pdf].

  68. 68.A. Bilas, D. Jiang, and J. P. Singh. Accelerating shared virtual memory via general-purpose network interface support. In Transactions on Computer Systems (TOCS), volume 19, pages 1-35, February 2001. [pdf].

  69. 69.P. Jamieson and A. Bilas. Cables: Thread control and memory management extensions for shared virtual memory clusters. In Proc. of The 8th IEEE Symposium on High-Performance Computer Architecture (HPCA8), February 2002. [pdf].

  70. 70.R. Christodoulopoulou and A. Bilas. Dynamic data replication for tolerating single node failures in shared virtual memory clusters of workstations. In Proc. of The Workshop on Caching, Coherence and Consistency (WC3 2001), June 2001. [pdf].

  71. 71.C. Gibson and A. Bilas. Shared virtual memory clusters with next-generation interconnection networks and wide compute nodes. In Proc. of The 8th International Conference on High Performance Computing (HiPC01), December 2001. [pdf]. Also University of Toronto (Department of ECE) Technical Report TR-01-01-02.

  72. 72.P. Jamieson and A. Bilas. Cables : Thread control and memory system extensions for shared virtual memory clusters. In Proc. of The Workshop on OpenMP Applications and Tools (WOMPAT2001), July 2001. [pdf].

  73. 73.A. Abdelkhalek, A. Bilas, and A. Moshovos. Behavior and performance of interactive multi-player game servers. In Proc. of The 2001 International IEEE Symposium on Performance Analysis of Systems and Software (ISPASS01), November 2001. [pdf].

  74. 74.A. Abdelkhalek, A. Bilas, and A. Michaelides. Parallelization, optimization, and performance analysis of portfolio choice models. In Proc. of the 2001 International Conference on Parallel Processing (ICPP01), September 2001. [pdf]. Also, University of Toronto (Department of ECE) Technical Report TR-01-01-01.

  75. 75.D. Jiang, B. Cokelley, X. Yu, A. Bilas, and J. P. Singh. Application scaling under shared virtual memory on a cluster of smps. In Proc. of the 13th ACM International Conference on Supercomputing (ICS99), pages 165-174, June 1999. [pdf].

  76. 76.A. Bilas, C. Liao, and J. P. Singh. Using network interface support to avoid asynchronous protocol processing in shared virtual memory systems. In Proc. of the 26th International Symposium on Computer Architecture (ISCA26), May 1999. [pdf]. Also, as Princeton University (Computer Science Department) Technical Report TR-579-98.

  77. 77.A. Bilas, D. Jiang, Y. Zhou, and J.P. Singh. Limits to the performance of software shared memory: A layered approach. In Proc. of The 5th IEEE Symposium on High-Performance Computer Architecture (HPCA5), February 1999. [pdf]. Also, Princeton University (Computer Science Department) Technical Report, TR-576-98.

  78. 78.A. Bilas, L. Iftode, R. Samanta, and J. P. Singh. Supporting a coherent shared address space across SMP nodes: An application-driven investigation, volume 105, pages 19-59. Edts: R. S. Schreiber and M. T. Heath and A. Ranade. Springer-Verlag New York, Inc., November 1998. [pdf].

  79. 79.S. Araki, A. Bilas, C. Dubnicki, J. Edler, K. Konishi, and J. Philbin. User-space communication: A quantitative study. In Proc. of The 1998 Supercomputing Conference on High Performance Networking and Computing (SC98), Orlando, Florida, November 1998. [pdf].

  80. 80.Y. Chen, A. Bilas, S. N. Damianakis, C. Dubnicki, and K. Li. UTLB: A mechanism for address translation on network interfaces. In Proc. of The 8th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS8), pages 193-203, San Jose, CA, October 1998. [pdf].

  81. 81.A. Bilas, L. Iftode, and J. P. Singh. Evaluation of hardware support for shared virtual memory clusters. In Proc. of the 12th ACM International Conference on Supercomputing (ICS98), July 1998. [pdf].

  82. 82.R. Samanta, A. Bilas, L. Iftode, and J. P. Singh. Home-based svm protocols for smp clusters: Design, simulations, implementation and performance. In Proc. of The 4th IEEE Symposium on High-Performance Computer Architecture (HPCA4), February 1998. [pdf].

  83. 83.A. Bilas and J. P. Singh. The effects of communication parameters on end performance of shared virtual memory clusters. In Proc. of The 1997 Supercomputing Conference on High Performance Networking and Computing (SC97), November 1997. [pdf].

  84. 84.A. Bilas and E. Felten. Fast RPC on the SHRIMP virtual memory mapped network interface. Journal of Parallel and Distributed Computing, 14:138-146, February 1997. [pdf].

  85. 85.S. Damianakis, A. Bilas, C. Dubnicki, and E.W. Felten. Client-server computing on shrimp. IEEE Micro, 17(1):8-18, February 1997. [pdf].

  86. 86.C. Dubnicki, A. Bilas, Y. Chen, S. Damianakis, and K. Li. VMMC-2: efficient support for reliable, connection-oriented communication. In Proc. of The 1997 IEEE Symposium on High Performance Interconnects (HOT Interconnects V). Stanford, CA, USA., August 1997. [pdf]. A short version of this appears in IEEE Micro, Jan/Feb, 1998.

  87. 87.C. Dubnicki, A. Bilas, K. Li, and J. Philbin. Design and implementation of Virtual Memory-Mapped Communication on Myrinet. In Proc. of the 11th International Parallel Processing Symposium (IPPS97), pages 388-396, April 1997. [pdf].

  88. 88.A. Bilas, J. Fritts, and J. P. Singh. Real time parallel MPEG-2 decoding in software. In Proc. of the 11th International Parallel Processing Symposium (IPPS97), April 1997. [pdf]. Also, Princeton University (Computer Science Department) Technical Report TR-516-96.

  89. 89.A. Bilas, L. Iftode, D. Martin, and J. P. Singh. Shared virtual memory across SMP nodes using automatic update: Protocols and performance. In Sixth Workshop on Scalable Shared-Memory Multiprocessors. Cambridge, Massaschusetts., October 1996. [pdf]. Also, as Princeton University (Computer Science Department) Technical Report, TR-517-96.

  90. 90.E.W. Felten, R.D. Alpert, A. Bilas, M.A. Blumrich, D.W. Clark, S. Damianakis, C. Dubnicki, L. Iftode, and K. Li. Early experience with message-passing on the shrimp multicomputer. In Proc. of the 23rd International Symposium on Computer Architecture (ISCA23), May 1996. [pdf].


Other publications

  1. 91.A. Bilas. Improving the Performance of Shared Virtual Memory on System Area Networks. PhD thesis, Department of Computer Science, Princeton University, 35 Olden Str., Princeton, NJ-08544, USA, August 1998. [pdf]. Also, as Princeton University (Computer Science Department) Technical Report TR-586-98.

  2. 92.A. Bilas, C. Dubnicki, S. Damianakis, Y. Chen, and K. Li. Firmware support for reliable communication and dynamic system configuration in system area networks. Technical Report TR-581-98, Computer Science Department, Princeton University, 35 Olden Str., Princeton, NJ-08544, USA, June 1998. [pdf].

  3. 93.Thlivitis Theodoros and Angelos Bilas. Creation of realistic landscapes using fractals (in greek). Undergraduate Thesis, Department of Computer Engineering and Informatics, University of Patras, Patras GR-26500, Greece, May 1993. [pdf]

Ph.D., Princeton University, 1998

M.A., Princeton University, 1995

B.Eng., University of Patras, 1993




Home

Publications

Short Bio

Current and past projects (CARV)

Visitors


Contact Information

Email: b i l a s @ c s d . u o c . g r

Offcie (University of Crete): K-325

  Tel:  +30 2810393569

Office (FORTH): C-126

  Tel:  +30 2810391669

Post:

  Angelos Bilas

  FORTH-ICS

  100 N. Plastira Av.

  Vassilika Vouton

  Heraklion, GR-70013, Greece