Skip to main content

Research Repository

Advanced Search

Outputs (492)

A Self-Organizing Memory Neural Network for Aerosol Concentration Prediction (2019)
Journal Article
Liu, Q., Zou, Y., & Liu, X. (2019). A Self-Organizing Memory Neural Network for Aerosol Concentration Prediction. Computer Modeling in Engineering and Sciences, 119(3), 617-637. https://doi.org/10.32604/cmes.2019.06272

Haze-fog, which is an atmospheric aerosol caused by natural or man-made factors, seriously affects the physical and mental health of human beings. PM2.5 (a particulate matter whose diameter is smaller than or equal to 2.5 microns) is the chief culpri... Read More about A Self-Organizing Memory Neural Network for Aerosol Concentration Prediction.

PM2.5 Pollution and Inhibitory Effects on Industry Development: A Bidirectional Correlation Effect Mechanism (2019)
Journal Article
Chen, J., Chen, K., Wang, G., Wu, L., Liu, X., & Wei, G. (2019). PM2.5 Pollution and Inhibitory Effects on Industry Development: A Bidirectional Correlation Effect Mechanism. International Journal of Environmental Research and Public Health, 16(7), Article 1159. https://doi.org/10.3390/ijerph16071159

In this paper, a vector autoregression (VAR) model has been constructed in order to analyze a two-way mechanism between PM2.5 pollution and industry development in Beijing via the combination of an impulse response function and variance decomposition... Read More about PM2.5 Pollution and Inhibitory Effects on Industry Development: A Bidirectional Correlation Effect Mechanism.

Experiments in Multicore and Distributed Parallel Processing using JCSP (2011)
Presentation / Conference Contribution
Kerridge, J. (2011, June). Experiments in Multicore and Distributed Parallel Processing using JCSP. Presented at 33rd Communicating Process Architecture (CPA) Conference, University of Limerick, Ireland

It is currently very difficult to purchase any form of computer system be it, notebook, laptop, desktop server or high performance computing system that does not contain a multicore processor. Yet the designers of applications, in general, have very... Read More about Experiments in Multicore and Distributed Parallel Processing using JCSP.

Dynamic Allocation of Tasks in occam3 (1994)
Presentation / Conference Contribution
Kerridge, J., & Nixon, P. (1994). Dynamic Allocation of Tasks in occam3. In M. Jane, D. Marini, & A. De Gloria (Eds.), Transputer Applications and Systems '94: Proceedings of the 1994 World Transputer Congress, Cernobbio, Italy, Sept. 5-7, 1994

In many application environments there is a need to able to allocate resources dynamically. The occam programming language has no concept of such dynamic allocation. This paper shows how dynamic allocation can be incorporated into occam without sacri... Read More about Dynamic Allocation of Tasks in occam3.

Active Serial Port: A Component for JCSP. Net Embedded Systems (2004)
Presentation / Conference Contribution
Clayton, S., & Kerridge, J. (2004). Active Serial Port: A Component for JCSP. Net Embedded Systems. In I. R. East, D. Duce, M. Green, J. M. Martin, & P. H. Welch (Eds.), Communicating Process Architectures 2004 (85-98)

The javax.comm package provides basic low-level access between Java programs and external input-output devices, in particular, serial devices. Such communications are handled using event listener technology similar to that used in the AWT package. Us... Read More about Active Serial Port: A Component for JCSP. Net Embedded Systems.

W-SQL an interface for scalable, highly parallel, database machines (1995)
Presentation / Conference Contribution
Kerridge, J., Walter, D., & Guiton, R. (1995, July). W-SQL an interface for scalable, highly parallel, database machines. Presented at British National Conference on Databases (BNCOD) 1995: Advances in Databases, Manchester, UK

The goal of any designer building a scalable database machine is to ensure that the interface between the relational processing part of the machine and the storage system is independent of the actual storage media. The interface should be as high a l... Read More about W-SQL an interface for scalable, highly parallel, database machines.

Evaluation of high performance parallel database machines (1994)
Presentation / Conference Contribution
Kerridge, J., Jelly, I., & Bates, C. (1994, April). Evaluation of high performance parallel database machines. Presented at HPCN-Europe: International Conference on High-Performance Computing and Networking 1994, Munich, Germany

Many organisations are considering the use of large relational databases to implement their information needs. For large organisations this will result in the implementation of a machine dedicated to that task. In the near future, these database mach... Read More about Evaluation of high performance parallel database machines.

Collecting Pedestrian Trajectory Data In Real-time (2007)
Presentation / Conference Contribution
Kerridge, J., Keller, S., Chamberlain, T., & Sumpter, N. (2005, September). Collecting Pedestrian Trajectory Data In Real-time. Presented at Pedestrian and Evacuation Dynamics 2005, Vienna

The ability to collect pedestrian flow data, without the need for subsequent post-processing and analysis to extract measurements such as density and flow rate is a goal, which up to now, has proved infeasible on a large scale for a number of reasons... Read More about Collecting Pedestrian Trajectory Data In Real-time.

Modelling a Multi-Core Media Processor Using JCSP (2008)
Presentation / Conference Contribution
Kosek, A., Kerridge, J., & Syed, A. (2008, September). Modelling a Multi-Core Media Processor Using JCSP. Presented at 31st Communicating Process Architectures Conference, CPA 2008, University of York, UK

Manufacturers are creating multi-core processors to solve specialized problems. This kind of processor can process tasks faster by running them in parallel. This paper explores the usability of the Communicating Sequential Processes model to create a... Read More about Modelling a Multi-Core Media Processor Using JCSP.

JCSPre: the Robot Edition to Control LEGO NXT Robots (2008)
Presentation / Conference Contribution
Kerridge, J., Panayotopoulos, A., & Lismore, P. (2008, September). JCSPre: the Robot Edition to Control LEGO NXT Robots. Presented at 31st Communicating Process Architectures Conference, CPA 2008, University of York, UK

JCSPre is a highly reduced version of the JCSP (Communicating Sequential Processes for Java) parallel programming environment. JCSPre has been implemented on a LEGO Mindstorms NXT brick using the LeJOS Java runtime environment. The LeJOS environment... Read More about JCSPre: the Robot Edition to Control LEGO NXT Robots.

Testing and Sampling Parallel Systems (2007)
Presentation / Conference Contribution
Kerridge, J. (2007). Testing and Sampling Parallel Systems. In A. A. McEwan, S. Schneider, W. Ifill, & P. Welch (Eds.), Communicating Process Architectures 2007 (149-162)

The testing of systems using tools such as JUnit is well known to the sequential programming community. It is perhaps less well known to the parallel computing community because it relies on systems terminating so that system outputs can be compared... Read More about Testing and Sampling Parallel Systems.

Semantic computability: A mechanism for the description of test data sets for scaleable information systems (1996)
Presentation / Conference Contribution
Bates, C., Jelly, I., Forgacs, I., Szabo, E., & Kerridge, J. (1996, April). Semantic computability: A mechanism for the description of test data sets for scaleable information systems. Presented at International Conference and Exhibition HPCN EUROPE 1996, Brussels, Belgium

This paper describes a mechanism, semantic computability, through which data can be described in such a way as to enable the automated creation of structured, scaleable data sets for performance evaluation. The approach is demonstrated with reference... Read More about Semantic computability: A mechanism for the description of test data sets for scaleable information systems.

Groovy Parallel! A Return to the Spirit of occam? (2005)
Presentation / Conference Contribution
Kerridge, J., Barclay, K., & Savage, J. (2005). Groovy Parallel! A Return to the Spirit of occam?. In J. F. Broenink, H. W. Roebbers, J. P. Sunter, P. H. Welch, & D. C. Wood (Eds.), Communicating Process Architectures 2005 (13-28)

For some years there has been much activity in developing CSP-like extensions to a number of common programming languages. In particular, a number of groups have looked at extensions to Java. Recent developments in the Java platform have resulted in... Read More about Groovy Parallel! A Return to the Spirit of occam?.

A query mediation approach to interoperability of heterogeneous databases (2000)
Presentation / Conference Contribution
Huang, H., Kerridge, J., & Chen, S. (2000). A query mediation approach to interoperability of heterogeneous databases. In Proceedings 11th Australasian Database Conference. ADC 2000 (Cat. No.PR00528). https://doi.org/10.1109/adc.2000.819812

The need to transform queries between heterogeneous databases arises in many circumstances, including query transformation between a global and a local query. This paper describes a query mediation approach to the interoperability of heterogeneous da... Read More about A query mediation approach to interoperability of heterogeneous databases.

Synchronisation primitives for highly parallel discrete event simulations (1999)
Presentation / Conference Contribution
Kerridge, J., Welch, P., & Wood, D. (1999, January). Synchronisation primitives for highly parallel discrete event simulations. Presented at HICSS 32 - 32nd Annual Hawaii International Conference on System Sciences, Maui, HI, USA

A new set of synchronisation primitives is described that simplifies the control of very large numbers of fine-grained parallel processes. The new primitives are derived from the multi-way event synchronisation and choice defined in communicating seq... Read More about Synchronisation primitives for highly parallel discrete event simulations.

Large join order optimization on parallel shared-nothing database machines using genetic algorithms (1997)
Presentation / Conference Contribution
Nafjan, K. A., & Kerridge, J. M. (1997, August). Large join order optimization on parallel shared-nothing database machines using genetic algorithms. Presented at Euro-Par'97 Parallel Processing: Third International Euro-Par Conference, Passau, Germany

This paper proposes the use of genetic algorithms (GAs) for optimizing the sequence of large joins execution on parallel shared-nothing database architectures. In order to measure the suitability of this method we compare the GA that we have specific... Read More about Large join order optimization on parallel shared-nothing database machines using genetic algorithms.

The design of the IRISS parallel database machine (1996)
Presentation / Conference Contribution
Walter, D., & Kerridge, J. (1996, April). The design of the IRISS parallel database machine. Presented at High-Performance Computing and Networking: International Conference and Exhibition HPCN EUROPE 1996, Brussels, Belgium

The decision support potential of large commercial relational databases is limited by the vast amounts of computing power required to perform complex queries on large datasets. Massively parallel processing offers the potential to open up new possibi... Read More about The design of the IRISS parallel database machine.

Discrete-Event Simulation of a Parallel Database Machine (1996)
Presentation / Conference Contribution
Iliev, R., Lazarov, V., Kerridge, J. M., England, R., & Boyanov, K. (1996, September). Discrete-Event Simulation of a Parallel Database Machine. Presented at Parcella 1996, VII. International Workshop on Parallel Processing by Cellular Automata and Arrays, Berlin, Germany

Speedup Image Processing (1996)
Presentation / Conference Contribution
Kerridge, J. M., England, R., Yanev, S., Boyanov, K., & Sinyagina, N. (1996, September). Speedup Image Processing. Presented at Parcella 1996, VII. International Workshop on Parallel Processing by Cellular Automata and Arrays, Berlin, Germany