Publications
2012. Design and Synthesis for Multimedia Systems Using the Targeted Dataflow Interchange Format. IEEE Transactions on Multimedia. 14(3):630-640.
2012. Mapping Parameterized Cyclo-static Dataflow Graphs onto Configurable Hardware. Journal of Signal Processing Systems. 66(3):285-301.
2011. Analysis of SystemC actor networks for efficient synthesis. ACM Trans. Embed. Comput. Syst.. 10(2):18:1-18:34.
2011. Methods for design and implementation of dynamic signal processing systems. 2011 International Conference on Embedded Computer Systems (SAMOS). :i-i.
2011. Multithreaded Simulation for Synchronous Dataflow Graphs. ACM Trans. Des. Autom. Electron. Syst.. 16(3):25:1-25:23.
2010. Buffer management for multi-application image processing on multi-core platforms: Analysis and case study. 2010 IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP). :1662-1665.
2010. Decentralized dynamic scheduling across heterogeneous multi-core desktop grids. 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW). :1-9.
2010. Loop transformations for interface-based hierarchies IN SDF graphs. 2010 21st IEEE International Conference on Application-specific Systems Architectures and Processors (ASAP). :341-344.
2010. Rapid prototyping for digital signal processing systems using Parameterized Synchronous Dataflow graphs. 2010 21st IEEE International Symposium on Rapid System Prototyping (RSP). :1-7.
2010. Scaling Populations of a Genetic Algorithm for Job Shop Scheduling Problems Using MapReduce. Cloud Computing Technology and Science (CloudCom), 2010 IEEE Second International Conference on. :780-785.
2009. Distributed Strategies for Channel Allocation and Scheduling in Software-Defined Radio Networks. IEEE INFOCOM 2009. :1521-1529.
2009. Web Monitoring 2.0: Crossing Streams to Satisfy Complex Data Needs. IEEE 25th International Conference on Data Engineering, 2009. ICDE '09. :1215-1218.
2008. Capacity of Asynchronous Random-Access Scheduling in Wireless Networks. IEEE INFOCOM 2008. The 27th Conference on Computer Communications. :1148-1156.
2007. Parameterized Looped Schedules for Compact Representation of Execution Sequences in DSP Hardware and Software Implementation. IEEE Transactions on Signal Processing. 55(6):3126-3138.
2006. Contention-conscious transaction ordering in multiprocessor DSP systems. IEEE Transactions on Signal Processing. 54(2):556-569.
2005. Constructing task visibility intervals for a surveillance system. Proceedings of the third ACM international workshop on Video surveillance & sensor networks. :141-148.
2004. Equivalence of two linear programming relaxations for broadcast scheduling. Operations Research Letters. 32(5):473-478.
2002. Dependent rounding in bipartite graphs. The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings. :323-332.
2002. Multiple Query Optimization for Data Analysis Applications on Clusters of SMPs. 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2002. :154-154.
2002. Scheduling multiple data visualization query workloads on a shared memory machine. Parallel and Distributed Processing Symposium., Proceedings International, IPDPS 2002, Abstracts and CD-ROM. :11-18.
1999. Exposing Application Alternatives. Distributed Computing Systems, International Conference on. :0384-0384.
1998. Prediction and Adaptation in Active Harmony. High-Performance Distributed Computing, International Symposium on. :180-180.
1995. Organization overviews and role management: inspiration for future desktop environments. Proceedings of the Fourth Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, 1995. :14-22.
1993. RTSL: a language for real-time schedulability analysis. Real-Time Systems Symposium, 1993., Proceedings.. :274-283.