
Publications
Journal Articles

L.L. Jiang, D. L. Maskell and J. C. Patra, “Parameter Estimation of Solar Cells and Modules using an Improved Adaptive Differential Evolution Algorithm”, Applied Energy, Vol. 112, pp. 185–193, 2013.

Y. Chen, B. Schmidt and D.L. Maskell, “A hybrid short read mapping accelerator” BMC Bioinformatics, Vol. 14 (67), 2013.

L.L. Jiang, D. L. Maskell and J. C. Patra, “A Novel Ant Colony Optimizationbased Maximum Power Point Tracking for Photovoltaic Systems under Partially Shaded Conditions”, Energy & Buildings, vol. 58 (March 2013), pp 227–236, 2013.

D. Nayanasiri, D M Vilathgamuwa and D L Maskell, "HalfWave Cycloconverter Based Photovoltaic Microinverter Topology with Phase Shift Power Modulation," IEEE Trans. Power Electronics, vol. 28(6), pp 27002710, 2013.

Chen Yupeng, B. Schmidt and D.L. Maskell, “A Reconfigurable Accelerator for the Word Matching Stage of BLASTN”, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., Vol 21 (4), pp. 659 – 669, 2013.

S. Chandrasekaran, S. Shanbhag, R. Jayaraman; HY. Cheah, and D.L. Maskell, “C2FPGA: Parallelizing HLL Applications using a DependencyTiming Graph based Methodology”, accepted, J. Parallel and Distributed Computing, Vol. 73 (11), pp 1417–1429, 2013.

R. Jayaraman and D.L. Maskell, “Temporal and spatial variations of the solar radiation observed in Singapore”, Energy Procedia, vol. 25(2012), pp 108117, 2012.

Y. Liu, B. Schmidt, D.L. Maskell, "CUSHAW: a CUDA compatible short read aligner to large genomes based on the BurrowsWheeler transform", Bioinformatics, Vol. 28 (14), pp. 18301837, 2012.

J.C. Patra and D.L. Maskell, “Modeling of MultiJunction Solar cells for Estimation of EQE under Influence of Charged Particles Using Artificial Neural Networks”, Renewable Energy, vol. 44, pp 716, 2012.

J. Cui and D.L. Maskell, “A Fast Highlevel Eventdriven Thermal Estimator for Dynamic Thermal Aware Scheduling”, IEEE Trans. ComputerAided Design Integr. Circuits Syst., Vol. 31(6), pp. 904917, 2012.

Y. Liu, B. Schmidt and D. L. Maskell, “Parallelized short read assembly of large genomes using de Bruijn graphs”, BMC Bioinformatics, vol. 12:354, 2011.

Y. Liu, B. Schmidt and D.L. Maskell, “DecGPU: distributed error correction on massively parallel graphics processing units using CUDA and MPI”, BMC Bioinformatics, vol. 12:85, 2011.

Quek, C., Guo, Z. and Maskell, D.L., “FAMAARS: A Fuzzy Associative Memory network based on the Approximate Analogical Reasoning Schema”, Int. J. Fuzzy System Applications, vol. 1 (1), pp. 6178, 2011.

L. Kuttippurathu; M. Hsing; Y. Liu; B. Schmidt; D.L. Maskell, K. Lee; A. He; W.T. Pu; S.W. Kong, “CompleteMOTIFs: DNA motif discovery platform for transcription factor binding experiments”, Bioinformatics, Vol. 27 (5), pp. 715717, 2011.

Liu, Y., Schmidt, B. and Maskell, D.L., “MSAProbs: multiple sequence alignment based on pair hidden Markov models and partition function posterior probabilities”, Bioinformatics, Vol. 26 (16), pp. 1958–1964, 2010.

Liu, Y., Schmidt, B. and Maskell, D.L., “CUDASW++2.0: enhanced SmithWaterman protein database search on CUDAenabled GPUs based on SIMT and virtualized SIMD abstractions”, BMC Research Notes, Vol. 3.93, 2010.

Goh,G.M., Quek, C. and Maskell, D.L., "EpiList II: Closing the Loop in the Development of Generic Cognitive Skills", IEEE Trans Systems, Man and Cybernetics, Vol. 40 (4), pp. 676685, 2010.

Liu, Y., Schmidt, B., Liu, W. and Maskell, D.L., “CUDAMEME: Accelerating Motif Discovery in Biological Sequences Using CUDAenabled Graphics Processing Units”, Pattern Recognition Letters, Vol. 31 (14), pp 21702177, 2010.

Vinod, A.P., Lai, E., Maskell, D.L. and P.K. Meher, “An Improved Common Subexpression Ellimination Method for Reducing Logic operators in FIR Filter Implementations without Increasing Logic Depth”, Integration, the VLSI Journal, Vol. 43 (1), pp. 124135, 2010.

Liu, Y., Maskell, D.L. and Schmidt, B., “CUDASW++: Optimizing SmithWaterman Sequence Database Searches for CUDAenabled Graphics Processing Units”, BMC Research Notes, Vol. 2 (73), 2009.

Oliver, T.F., Schmidt, B., Jacop, Y. and Maskell, D.L., “HighSpeed Biological Sequence Analysis with Hidden Markov Models on Reconfigurable Platforms”, IEEE Trans. Inf. Technol. Biomed., Vol. 13 (1), pp 740746, 2009.

Wang, Y., Maskell, D.L. and Jussipekka Leiwo, “A Unified Architecture for a Public Key Cryptographic Coprocessor”, J. Syst.Architect., Vol. 54 (10), pp. 10041016, 2008.

Maskell, D.L., “Design of Efficient Multiplierless FIR Filters”, IET Circuits Devices Syst., Vol 1 (2), pp. 175180, 2007.

Chen, X. and Maskell, D.L., “Supporting MultipleInput, MultipleOutput Custom Functions in Configurable Processors”, Journal of Systems Architecture, Vol. 53 (56), pp. 263271, 2007.

Chen, X., Maskell, D.L. and Sun, Y., “Fast Identification of Custom Instructions for Extensible Processors”, IEEE Trans. ComputerAided Design Integr. Circuits Syst., Vol. 26 (2), pp. 359368, 2007.

Oliver, T.F. and Maskell, D.L., “PreRouted FPGA Cores for Rapid System Construction in a Dynamic Reconfigurable System”, EURASIP Journal Embedded Systems, 2007.

Oliver, T.F., Schmidt, B., Maskell, D.L., Nathan, D. and Clemens, R., “Highspeed multiple sequence alignment on a reconfigurable platform”, Int. J. Bioinformatics Research and Applications, Vol. 2, No. 4, pp. 394406, 2006.

Maskell, D.L. and Woods, G.S., “Adaptive Subsample Delay Estimation using Windowed Correlation”, IEEE Trans. Circuits Syst. II, Vol. 53 (6), pp 478482, 2006.

Oliver, T.F., Schmidt, B. and Maskell, D.L., "Reconfigurable Architectures for Biosequence Database Scanning on FPGAs", IEEE Trans. Circuits Syst. II, Vol. 52, pp. 851855, Dec, 2005.

Maskell, D.L. and Liewo, J., "Hardware efficient FIR filters with a reduced adder step", IEE Electronics Letters, Vol. 41, No. 22, pp. 12111213, Oct., 2005.

Maskell, D.L. and Woods, G.S., "Adaptive subsample delay estimation using a modified quadrature phase detector", IEEE Trans. Circuits Syst. II, Vol. 52, pp. 669674, Oct., 2005.

Oliver, T.F., Schmidt, B., Nathan, D., Clemens, R. and Maskell, D.L., “Using reconfigurable hardware to accelerate multiple sequence alignment with ClustalW”, Bioinformatics, Vol. 21, pp. 3431 – 3432, Aug., 2005.
Conference Papers (Published Proceedings)

L.L. Jiang, D.R. Nayanasiri, D.L. Maskell, D.M. Vilathgamuwa, “A Simple and Efficient Hybrid Maximum Power Point Tracking Method for PV Systems under Partially Shaded Conditions”, IECON 2013, Vienna, Nov., 2013.

D. Nayanasiri, D.M. Vilathgamuwa, D.L. Maskell, “HighFrequencyLink Microinverter with Frontend Currentfed HalfBridge Boost converter and Halfwave Cycloconverter”, IECON 2013, Vienna, Nov., 2013.

D. Nayanasiri, D.M. Vilathgamuwa, D.L. Maskell, “CurrentControlled Resonant Circuit Based Photovoltaic Microinverter with HalfWave Cycloconverter”, IEEE IAS Annual Meeting, Orlando, FL., USA, Oct., 2013.

D. Nayanasiri, D.M. Vilathgamuwa, D.L. Maskell, “Photovoltaic Microinverter with Frontend DCDC Converter and Halfwave Cycloconverter”, ECCE Asia 2013, Melbourne, Australia, June, 2013.

A.K. Jain, J. Cui, K. Pham, S.A. Fahmy and D.L. Maskell, “Virtualization of an FPGA based Hybrid Computing Platform”, IEEE Int. Conf. Applicationspecific Sys., Architectures and Processors (ASAP13), Washington D.C., USA, Jun., 2013.

H.Y. Cheah, S.A. Fahmy and D.L. Maskell, “ iDEA: A DSP block based FPGA soft processor”, Int. Conf. FieldProgrammable Technology (FPT), Seoul, Korea, Dec., 2012.

Y. Chen, B. Schmidt and D L Maskell, “An FPGA aligner for short read mapping”, Int. Conf. Field Programmable Logic and Applications (FPL), Oslo, Norway, Aug., 2012.

L.L. Jiang, D.L. Maskell and J.C. Patra, “Chebyshev Functional Link Neural NetworkBased Modeling and Experimental Verification for Photovoltaic Arrays”, IEEE Int. Joint Conf. Neural Networks (IJCNN), Brisbane, Australia, June, 2012.

L.L. Jiang, D.L. Maskell and J.C. Patra, “A FLANNbased controller for maximum power point tracking in PV systems under rapidly changing conditions, IEEE Int. Conf. Acoust., Speech, & Sig. Proc. (ICASSP), Kyoto, Japan, March 2012.

Y. Chen, B. Schmidt and D.L. Maskell, “Short Read Alignment Acceleration with FPGA”, ACM Int. Symp. Field Programmable Gate Arrays (FPGA), San Jose, USA, Feb., 2012.

H.Y. Cheah, S.A. Fahmy, D.L. Maskell, C. Kulkarni, “Lean FPGA Soft Processor Built Using a DSP Block”, ACM Int. Symp. Field Programmable Gate Arrays (FPGA), San Jose, USA, Feb., 2012.

R. Jayaraman, H. Kartadihardja and D.L. Maskell, “Performancepower design space exploration in a hybrid computing platform suitable for mobile applications”, IEEE Int. Symp. Electronic Sys. Design, Kochi, India, December 2011.

R. Jayaraman and D.L. Maskell, “Temporal and spatial variations of the solar radiation observed in Singapore”, Energy Procedia: PV Asia Pacific Conf., Singapore, Nov., 2011.

Y. Liu, B. Schmidt and D.L. Maskell, "An ultrafast scalable manycore motif discovery algorithm for multiple GPUs", IEEE International Workshop on High Performance Computational Biology (HiCOMB 2011), 2011, Anchorage, Alaska.

J.C. Patra, L.L. Jiang, D.L. Maskell, “Estimation of external quantum efficiency for multijunction solar cells under influence of charged particles using artificial neural networks”, Proc. IEEE Int. Conf. Sys., Man and Cybernetics, pp 465470, Anchorage, USA, October, 2011.

J.C. Patra and D.L. Maskell, “Artificial Neural Networkbased Model for Estimation of EQE of Multijunction Solar Calls”, IEEE Photovoltaic Specialists Conference (PVSC37), Seattle, USA, June, 2011.

S. Chandrasekaran, A. Busireddy, S. Shanbhag and D.L. Maskell, “HLL mapping to FPGA using a dependency analysis based graphical methodology”, Many Core and Reconfigurable Supercomputing Conference (MRSC), Rome, March 2010.

J.C. Patra and D.L. Maskell, “Estimation of DualJunction Solar Cell Characteristics Using Neural Networks,” IEEE Photovoltaic Specialists Conference (PVSC35), Honolulu, USA, June 2010.

S. Chandrasekaran, S. Shanbhag and D.L. Maskell, “A Dependency Graph based Methodology for Parallelizing HLL Applications on FPGA”, ACM Int. Symp. Field Programmable Gate Arrays (FPGA), 2123 Feb., 2010.

J. Cui and D.L. Maskell, “High Level Event Driven Thermal Estimation for Thermal Aware Task Allocation and Scheduling”, ASPDAC 2010, Jan. 1821 2010.

Y. Wang and D.L. Maskell, “A Robust Algorithm for DPAresistant ECC”, ISIC 2009, Singapore, Dec. 2009.

R. Jayaraman and D.L. Maskell, “A framework for supporting hardware acceleration under operating system control”, ICITA 2009, Hanoi, Vietnam, Nov. 2009.

Y. Liu, B. Schmidt and D.L. Maskell, “MSACUDA: Multiple Sequence Alignment on Graphics Processing Units with CUDA”, IEEE Int. Conf. Applicationspecific Systems, Architectures and Processors (ASAP 2009), Boston, MA, USA, July, 2009.

Y. Liu, B. Schmidt and D.L. Maskell, “Parallel Reconstruction of NeighborJoining Trees for Large Multiple Sequence Alignments using CUDA”, IEEE Int. Workshop on High Performance Computational Biology (HiCOMB 2009), Rome, Italy, May, 2009.

Y. Chen, B. Schmidt and D.L. Maskell, “A Reconfigurable Bloom Filter Architecture for BLASTN”, Architecture of Computing Systems (ARCS 2009), Delft, Netherlands, Mar., 2009.

J. Cui and D.L. Maskell, “Dynamic ThermalAware Scheduling on Chip Multiprocessor for Soft Realtime Systems”, GLSVLSI 2009, Boston, Massachusetts, May, 2009.

D.L. Maskell, A.P. Vinod and G.S. Woods, “Multiplierless MultiStandard SDR Channel Filters”, IEEE Int. Workshop Multimedia Signal Processing (MMSP 2008), Cairns, Australia, Oct., 2008.

G.S. Woods and D.L. Maskell, “Options for High Capacity Data Communications on the Great Barrier Reef”, Int. Conf. Information Technology and Applications (ICITA’08), Cairns, Australia, June 2008.

S. Chandrasekaran, O.R Hernandez, D.L. Maskell, B. Chapman, and V. Bui.: “Compilation and Parallelization Techniques with Tool Support to realize Sequence Alignment Algorithm on FPGA and Multicore”, Workshop on New Horizons in Compilers, IEEE Int. Conf. on High Performance Computing (HiPC), Goa, India, 2007.

A. Cai, C. Quek and D.L. Maskell, “Type2 GATSK fuzzy neural network”, IEEE Congress Evolutionary Computation (CEC), pp. 15781585, Singapore, 2007.

I.V. McLoughlin, D.L. Maskell, T. Srikanthan and WB. Goh, “Embedded Systems graduate education for Singapore”, IEEE ICPADS 2007, Taiwan, 2007.

Y.L. Aung, D.L. Maskell, T.F. Oliver, B. Schmidt, W. Bong, “CBased Design Methodology for FPGA Implementation of ClustalW MSA”, Lecture Notes in Computer Science, SpringerVerlag, Vol. 4774, pp. 1118, 2007.

Chen, X., Maskell, D.L., and Sun, Y., “Automatic Identification of Custom Functions for Embedded Processors with MIMO Extensions”, APCCAS 2006, Singapore, 2006.

Tham, K.S. and Maskell, D.L., “Softwareoriented approach to HardwareSoftware Cosimulation for FPGAbased RISC extensible processor”, FPL’06, Madrid, Spain, 2006.

Oliver, T.F. and Maskell, D.L., “Execution Objects for Dynamically Reconfigurable FPGA Systems”, FPL’06, Madrid, Spain, 2006.

Maskell, D.L., Leiwo, J. and Patra, J.C., “The Design of Multiplierless FIR Filters with a Minimum Adder Step and Reduced Hardware Complexity”, ISCAS 2006, Kos, Greece, 2006.

Oliver,T.F., Schmidt, B., Yanto, J. and Maskell, D.L., “Accelerating the Viterbi Algorithm for Profile Hidden Markov Models using Reconfigurable Hardware”, Lecture Notes in Computer Science, SpringerVerlag, Vol. 3991, pp. 522529, 2006.

Chen, X. and Maskell, D.L., “M2E: A MultipleInput, MultipleOutput Function Extension for RISCBased Extensible Processors”, Lecture Notes in Computer Science, SpringerVerlag, Vol 3894, pp. 191201, 2006.

Oliver, T.F. and Maskell, D.L., “An FPGA Model for Developing Dynamic Circuit Computing”, IEEE FieldProgrammable Technology, Singapore, Dec., 2005.

Tham, K.S. and Maskell, D.L., “Softwareoriented Systemlevel simulation for Design Space Exploration of Reconfigurable Architectures”, Lecture Notes in Computer Science, SpringerVerlag, Vol 3740, pp. 391404, 2005.

Yanto, J., Oliver, T.F., Schmidt, B. and Maskell, D.L., “Biological Sequence Analysis with Hidden Markov Models on an FPGA”, Lecture Notes in Computer Science, SpringerVerlag, Vol 3740, pp. 429439, 2005.

Lee, Y.S., Oliver, T.F. and Maskell, D.L., "Reconfigurable Computing: Peripheral Power and Area Optimization Techniques", TENCON 2005, Melbourne, Australia, Nov., 2005.

Oliver, T.F., Schmidt, B., Nathan, D., Clemens, R. and Maskell, D.L., “Muliptiple Sequence Alignment on an FPGA”, HiPCoMB 2005, Fukuoka, Japan, July, 2005.

Oliver, T.F., Schmidt, B., Maskell, D.L. and Vinod, A.P., “A Reconfigurable Architecture for Scanning Biosequence Databases”, ISCAS 2005, Kobe, Japan, pp. 47994802, May, 2005.

Oliver, T.F., Schmidt, B. and Maskell, D.L., “Hyper Customized Processors for BioSequence Database Scanning on FPGAs”, FPGA’05, Monterey, California, Feb. 2005.

Sindhwani, M., Oliver, T.F., Maskell, D.L. and Srikanthan, T., “RTOS Acceleration Techniques  Review and Challenges”, Sixth RealTime Linux Workshop, Singapore, pp.123128, Nov 2004.

Chua, C.Y., Lim, S. and Maskell, D.L., "High Performance, Reliable and Flexible Computing Payload for Space Missions", TENCON 2004, Chiang Mai, Thailand, Nov., 2004.

Woods, G.S., Maskell, D.L. and Kerans, A., "New angleofarrival measurement technique for over ocean propagation studies" ICCS 2004, 69 September, 2004, Singapore.

Woods, G.S. , Kerans, A.J. and Maskell, D.L., "Simulated AngleofArrival Measurements for an Over Ocean Microwave Radio Link" URSI Commission F, Triennium Open Symposium, Cairns, Australia, 14 June 2004.

Maskell, D.L. and Woods, G.S. and Kerans, A., "A Hardware Efficient Implementation of an Adaptive Subsample Delay Estimator", ISCAS 2004, Vancouver, Canada, May, 2004.

Woods, G.S., Kerans, A.J. and Maskell, D.L., "Measuring AngleofArrival in Over Ocean Propagation Experiments", WARS 2004, Hobart, Australia, Feb., 2004.

