Skip to content
No description, website, or topics provided.
Cuda C++ Yacc CMake
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
compiler add comment in host app header giving mapping of module IDs to modules Nov 7, 2018
examples fix CUDA debug mode to actually permit kernel debugging. Why isn't this Aug 14, 2019
runtime fix counting of outputs on channels Aug 20, 2019
.gitignore - use placement new to allocate source and sink objects on device Sep 13, 2018
CMakeLists.txt add copyright notices and missing comment headers Sep 18, 2018 Add a license statement Sep 18, 2018
mercator-rules.txt add copyright notices and missing comment headers Sep 18, 2018


A framework to implement irregular streaming applications on NVIDIA GPUs

Copyright (C) 2018 Washington University in St. Louis. All rights reserved.

MERCATOR is licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Development of MERCATOR has been sponsored by NSF CISE awards CNS-1500173 and CNS-1763503.

When using MERCATOR, please cite the following publication:

S. V. Cole and J. Buhler, "MERCATOR: A GPGPU Framework for Irregular Streaming Applications," 2017 International Conference on High Performance Computing & Simulation (HPCS), Genoa, 2017, pp. 727-736.

You can’t perform that action at this time.